fix:二期PC端入库逻辑修改
This commit is contained in:
@@ -125,8 +125,8 @@ public class StIvtIostorinvdtlServiceImpl extends ServiceImpl<StIvtIostorinvdtlM
|
||||
.base_bill_code(row.getString("base_bill_code"))
|
||||
.base_bill_table(row.getString("base_bill_table"))
|
||||
.remark(row.getString("remark"))
|
||||
.assign_qty(BigDecimal.valueOf(0))
|
||||
.unassign_qty(row.getBigDecimal("plan_qty"))
|
||||
.unassign_qty(BigDecimal.valueOf(0))
|
||||
.assign_qty(row.getBigDecimal("plan_qty"))
|
||||
.box_no(row.getString("package_box_sn"))
|
||||
.vbeln(row.getString("vbeln"))
|
||||
.posnr(row.getString("posnr"))
|
||||
|
||||
@@ -1209,8 +1209,9 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
||||
|
||||
// 更新主表
|
||||
JSONObject jsonMst = mstTab.query("iostorinv_id = '" + whereJson.getString("iostorinv_id") + "'").uniqueResult(0);
|
||||
jsonMst.put("is_overdue", whereJson.getString("is_overdue"));
|
||||
mstTab.update(jsonMst);
|
||||
HashMap<String, String> map = new HashMap<>();
|
||||
map.put("is_overdue", whereJson.getString("is_overdue"));
|
||||
mstTab.update(map, "iostorinv_id = '" + whereJson.getString("iostorinv_id") + "'");
|
||||
|
||||
// 计算超期数量
|
||||
List<JSONObject> disList = disTab.query("iostorinvdtl_id = '" + whereJson.getString("iostorinvdtl_id") + "' AND is_overdue = '1'")
|
||||
@@ -1220,6 +1221,7 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
||||
.map(row -> row.getDoubleValue("plan_qty"))
|
||||
.reduce(Double::sum).orElse(0.00);
|
||||
|
||||
jsonMst.put("is_overdue", whereJson.getString("is_overdue"));
|
||||
JSONObject result = new JSONObject();
|
||||
result.put("overdue_qyt", overdue_qyt);
|
||||
result.put("mst", jsonMst);
|
||||
|
||||
Reference in New Issue
Block a user