fix:调拨需求单回传修复Assign判断

This commit is contained in:
zhangzq
2026-07-11 11:36:43 +08:00
parent 58bb49bf8d
commit d5fad43d71

View File

@@ -62,10 +62,9 @@ public class DealLLDBBillPmDeamndCallBack implements CallbackStrategy {
if (region==null){ if (region==null){
throw new BadRequestException("当前产线未配置对应仓库编码getPoint_type_explain"); throw new BadRequestException("当前产线未配置对应仓库编码getPoint_type_explain");
} }
if (one.getAssign_qty().intValue()>=one.getQty().intValue()){
one.setAssign_qty(param.getAssign_qty()); one.setAssign_qty(param.getAssign_qty());
if (one.getAssign_qty().intValue()>=one.getQty().intValue()){
one.setStatus(DemandStatus.FINISH.getValue()); one.setStatus(DemandStatus.FINISH.getValue());
this.iPmDemandService.updateById(one);
final String now = DateUtil.now(); final String now = DateUtil.now();
JSONObject callbackData = new JSONObject(); JSONObject callbackData = new JSONObject();
callbackData.put("method", "DealLLDBBill"); callbackData.put("method", "DealLLDBBill");
@@ -106,5 +105,6 @@ public class DealLLDBBillPmDeamndCallBack implements CallbackStrategy {
param.getAssign_qty().toString()))); param.getAssign_qty().toString())));
iPmStockReturnService.save(stockReturn); iPmStockReturnService.save(stockReturn);
} }
this.iPmDemandService.updateById(one);
} }
} }