rev:出库单格式修改后导致分配的问题

This commit is contained in:
zhangzq
2024-12-27 14:31:21 +08:00
parent c6f3aed22a
commit 30150fd2bb

View File

@@ -395,14 +395,16 @@ public class StIvtIostorinvServiceImpl extends ServiceImpl<StIvtIostorinvOutMapp
for (StIvtIostorinvdtl dtl : iostorinvdtls) {
String formid = dtl.getSource_form_id();
PmFormData pmFormData = iPmFormDataService.getById(formid);
parentId = pmFormData.getParent_id();
iPmFormDataService.update(new UpdateWrapper<PmFormData>()
.set("qty",pmFormData.getQty().add(dtl.getQty()))
.set("assign_qty",pmFormData.getAssign_qty().subtract(dtl.getQty()))
.set("update_time",now)
.set("update_name",nickName)
.set("remark","出库单取消")
.eq("id",formid));
if (pmFormData!=null){
parentId = pmFormData.getParent_id();
iPmFormDataService.update(new UpdateWrapper<PmFormData>()
.set("qty",pmFormData.getQty().add(dtl.getQty()))
.set("assign_qty",pmFormData.getAssign_qty().subtract(dtl.getQty()))
.set("update_time",now)
.set("update_name",nickName)
.set("remark","出库单取消")
.eq("id",formid));
}
}
if (StringUtils.isNotEmpty(parentId)){
iPmFormDataService.update(new UpdateWrapper<PmFormData>()