|
@@ -15,6 +15,7 @@ import common.YosException;
|
|
|
import common.annotation.API;
|
|
import common.annotation.API;
|
|
|
import common.annotation.CACHEING;
|
|
import common.annotation.CACHEING;
|
|
|
import common.annotation.CACHEING_CLEAN;
|
|
import common.annotation.CACHEING_CLEAN;
|
|
|
|
|
+import common.crm.bean.warrantycard;
|
|
|
import common.data.*;
|
|
import common.data.*;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.apache.poi.ss.usermodel.CellStyle;
|
|
import org.apache.poi.ss.usermodel.CellStyle;
|
|
@@ -25,6 +26,8 @@ import restcontroller.webmanage.sale.order.Order;
|
|
|
import restcontroller.webmanage.sale.order.OrderItems;
|
|
import restcontroller.webmanage.sale.order.OrderItems;
|
|
|
import restcontroller.webmanage.sale.sendrepair.sendrepair;
|
|
import restcontroller.webmanage.sale.sendrepair.sendrepair;
|
|
|
import restcontroller.webmanage.sale.sendrepair.sendrepair_pj;
|
|
import restcontroller.webmanage.sale.sendrepair.sendrepair_pj;
|
|
|
|
|
+import restcontroller.webmanage.sale.serviceorder.serviceorder;
|
|
|
|
|
+import restcontroller.webmanage.sale.workorder.workorder;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
@@ -46,6 +49,24 @@ public class stockbill extends Controller {
|
|
|
super(content);
|
|
super(content);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @API(title = "发货备注填写", apiversion = R.ID2025122319361203.v1.class)
|
|
|
|
|
+ @CACHEING_CLEAN(apiClass = {Order.class})
|
|
|
|
|
+ public String changeabstract() throws YosException {
|
|
|
|
|
+ Long st_stockbillid = content.getLong("st_stockbillid");
|
|
|
|
|
+ String abstract1 = content.getString("abstract");
|
|
|
|
|
+
|
|
|
|
|
+ ArrayList<String> sqllist = new ArrayList<>();
|
|
|
|
|
+
|
|
|
|
|
+ Rows orderRows = dbConnect.runSqlQuery("select distinct sa_orderid from st_stockbill_items where st_stockbillid ='"
|
|
|
|
|
+ + st_stockbillid + "' and siteid='" + siteid + "'");
|
|
|
|
|
+ for(Row row :orderRows){
|
|
|
|
|
+ sqllist.add("update sa_order set abstract='"+abstract1+"' where sa_orderid="+row.getLong("sa_orderid"));
|
|
|
|
|
+ }
|
|
|
|
|
+ dbConnect.runSqlUpdate(sqllist);
|
|
|
|
|
+
|
|
|
|
|
+ return getSucReturnObject().toString();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@API(title = "新增销售出库单", apiversion = R.ID2025043010105603.v1.class)
|
|
@API(title = "新增销售出库单", apiversion = R.ID2025043010105603.v1.class)
|
|
|
@CACHEING_CLEAN(apiClass = {stockbill.class, stockbillitems.class})
|
|
@CACHEING_CLEAN(apiClass = {stockbill.class, stockbillitems.class})
|
|
|
public String insertormodify_stockbill() throws YosException {
|
|
public String insertormodify_stockbill() throws YosException {
|