From 1d07f0dc220d564d5c55ab436eb653a8e89a0657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Thu, 5 Feb 2026 17:13:58 +0800 Subject: [PATCH] =?UTF-8?q?APP=E6=95=B0=E6=8D=AE=E4=B8=8D=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/backstage/service/PurchaseServiceImpl.java | 9 +++++---- .../mappers/business/backstage/PurchaseMapper.xml | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) 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 @@