diff --git a/src/main/java/com/bonus/aqgqj/business/backstage/service/PurchaseServiceImpl.java b/src/main/java/com/bonus/aqgqj/business/backstage/service/PurchaseServiceImpl.java index 633d7b3..e39fe2b 100644 --- a/src/main/java/com/bonus/aqgqj/business/backstage/service/PurchaseServiceImpl.java +++ b/src/main/java/com/bonus/aqgqj/business/backstage/service/PurchaseServiceImpl.java @@ -411,8 +411,7 @@ public class PurchaseServiceImpl implements PurchaseService { outPlanVo.setAddress("无"); // return ServerResponse.createErroe("请填写收获地址"); } - - List detailsList = outPlanVo.getDetailsList(); + List detailsList = JSON.parseArray(planApplyVo.getJsonData(), OutPlanVoDetails.class); if (StringUtils.isEmpty(detailsList)) { return ServerResponse.createErroe("发货明细不能为空"); @@ -475,6 +474,9 @@ public class PurchaseServiceImpl implements PurchaseService { details.setLkNum(Integer.toString(lkNum)); allCkNum += ckNum; allLkNum += lkNum; + details.setDetailId(details.getId()); + //更新需求 + mapper.updatePlanDetails(details); } outPlanVo.setCgNum(allCkNum); outPlanVo.setLkNum(allLkNum); @@ -511,8 +513,7 @@ public class PurchaseServiceImpl implements PurchaseService { if (succ != supInfoList.size()) { return ServerResponse.createErroe("新增失败数据异常,请稍后重试"); } - //更新需求 - mapper.updatePlanDetails(details); + //更新库存 MaTypeVo maTypeVo = new MaTypeVo(); maTypeVo.setModelId(details.getModelId()); diff --git a/src/main/resources/mappers/business/backstage/PurchaseMapper.xml b/src/main/resources/mappers/business/backstage/PurchaseMapper.xml index 8326ff5..066b112 100644 --- a/src/main/resources/mappers/business/backstage/PurchaseMapper.xml +++ b/src/main/resources/mappers/business/backstage/PurchaseMapper.xml @@ -234,7 +234,7 @@