diff --git a/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java b/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java index 7b1dfa3..8d7433d 100644 --- a/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java +++ b/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java @@ -155,6 +155,10 @@ public class ApplyFormController { applyFormService.save(applyInfo.getApplyForm()); for (ApplyDetail applyDetail : applyInfo.getApplyDetails()) { applyDetail.setApplyId(applyInfo.getApplyForm().getId()); + // 如果市无须赋码的情况,设置确认数量为申请数量 + if (applyType == ApplyTypeEnum.LOAN_OUT && !applyDetail.getAssignRule()) { + applyDetail.setConfirmQuantity(applyDetail.getQuantity()); + } } applyDetailService.saveBatch(applyInfo.getApplyDetails());