|
|
@@ -82,6 +82,8 @@ public class sendrepair extends Controller {
|
|
|
UpdateSQLdetail.setValue("disposition", content.getStringValue("disposition"));
|
|
|
UpdateSQLdetail.setValue("idearemarks", content.getStringValue("idearemarks"));
|
|
|
UpdateSQLdetail.setValue("agentcost", content.getBigDecimal("agentcost"));
|
|
|
+ UpdateSQLdetail.setValue("logisticscost", content.getBigDecimal("logisticscost"));
|
|
|
+ UpdateSQLdetail.setValue("logistics", content.getStringValue("logistics"));
|
|
|
|
|
|
UpdateSQLdetail.setValue("newitemid", content.getStringValue("newitemid"));
|
|
|
UpdateSQLdetail.setValue("newitemno", content.getStringValue("newitemno"));
|
|
|
@@ -350,7 +352,7 @@ public class sendrepair extends Controller {
|
|
|
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ Rows departmenthrrows =dbConnect.runSqlQuery("select *from sys_departmenthrid where hrid="+hrid);
|
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
|
UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_sendrepair");
|
|
|
updateSQL.setUniqueid(sa_sendrepairid);
|
|
|
@@ -385,6 +387,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("billno", createBillCode("stockbilla"));
|
|
|
insertSQL.setValue("type", "返修出库");
|
|
|
insertSQL.setValue("typemx", "");
|
|
|
+ insertSQL.setValue("departmentid", departmenthrrows.isNotEmpty()?departmenthrrows.get(0).getLong("departmentid"):0);
|
|
|
insertSQL.setValue("sys_enterpriseid",row.getLong("sys_enterpriseid"));
|
|
|
insertSQL.setValue("rb", 1);
|
|
|
insertSQL.setValue("sourceobject", "sa_sendrepair");
|
|
|
@@ -411,6 +414,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("itemname", row.getString("itemname"));
|
|
|
insertSQL.setValue("model", row.getString("model"));
|
|
|
insertSQL.setValue("qty", row.getBigDecimal("qty"));
|
|
|
+ insertSQL.setValue("sku", row.getString("sku"));
|
|
|
insertSQL.setValue("st_stockbillid", st_stockbillid);
|
|
|
sqlList.add(insertSQL.getSQL());
|
|
|
if(StringUtils.isNotBlank(row.getString("sku"))){
|
|
|
@@ -437,6 +441,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("billno", createBillCode("stockbilla"));
|
|
|
insertSQL.setValue("type", "返修出库");
|
|
|
insertSQL.setValue("typemx", "");
|
|
|
+ insertSQL.setValue("departmentid", departmenthrrows.isNotEmpty()?departmenthrrows.get(0).getLong("departmentid"):0);
|
|
|
insertSQL.setValue("sys_enterpriseid",row.getLong("sys_enterpriseid"));
|
|
|
insertSQL.setValue("rb", 1);
|
|
|
insertSQL.setValue("sourceobject", "sa_sendrepair");
|
|
|
@@ -463,6 +468,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("itemname", row.getString("newitemname"));
|
|
|
insertSQL.setValue("model", row.getString("newmodel"));
|
|
|
insertSQL.setValue("qty", row.getBigDecimal("qty"));
|
|
|
+ insertSQL.setValue("sku", row.getString("newsku"));
|
|
|
insertSQL.setValue("st_stockbillid", st_stockbillid);
|
|
|
sqlList.add(insertSQL.getSQL());
|
|
|
if(StringUtils.isNotBlank(row.getString("newsku"))){
|
|
|
@@ -488,6 +494,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("billno", createBillCode("stockbilla"));
|
|
|
insertSQL.setValue("type", "返修出库");
|
|
|
insertSQL.setValue("typemx", "");
|
|
|
+ insertSQL.setValue("departmentid", departmenthrrows.isNotEmpty()?departmenthrrows.get(0).getLong("departmentid"):0);
|
|
|
insertSQL.setValue("sys_enterpriseid",row.getLong("sys_enterpriseid"));
|
|
|
insertSQL.setValue("rb", 1);
|
|
|
insertSQL.setValue("sourceobject", "sa_sendrepair");
|
|
|
@@ -514,6 +521,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("itemname", row.getString("newitemname"));
|
|
|
insertSQL.setValue("model", row.getString("newmodel"));
|
|
|
insertSQL.setValue("qty", row.getBigDecimal("qty"));
|
|
|
+ insertSQL.setValue("sku", row.getString("sku"));
|
|
|
insertSQL.setValue("st_stockbillid", st_stockbillid);
|
|
|
sqlList.add(insertSQL.getSQL());
|
|
|
if(StringUtils.isNotBlank(row.getString("sku"))){
|
|
|
@@ -1001,6 +1009,7 @@ public class sendrepair extends Controller {
|
|
|
insertSQL.setValue("itemname", sendrepairdetail.getString("itemname"));
|
|
|
insertSQL.setValue("model", sendrepairdetail.getString("model"));
|
|
|
insertSQL.setValue("qty", sendrepairdetail.getBigDecimal("qty"));
|
|
|
+ insertSQL.setValue("sku", sendrepairdetail.getString("sku"));
|
|
|
insertSQL.setValue("st_stockbillid", st_stockbillid);
|
|
|
sqlList.add(insertSQL.getSQL());
|
|
|
if(StringUtils.isNotBlank(sendrepairdetail.getString("sku"))){
|