From 5b800cbc01551cd60f594648aab7f2ec5f1e7415 Mon Sep 17 00:00:00 2001 From: Guoqs <123@jsowell.com> Date: Fri, 10 Oct 2025 16:26:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86OrderSplitRecord=E4=B8=AD?= =?UTF-8?q?=E5=80=BC=E4=B8=BA0=E7=9A=84=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jsowell/api/uniapp/customer/TempController.java | 5 ++++- .../jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java | 2 +- .../pile/service/impl/OrderSplitRecordServiceImpl.java | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java index 8314271c3..ee80fc2cb 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/TempController.java @@ -987,7 +987,10 @@ public class TempController extends BaseController { public RestApiResponse handleOrderSplitRecord(@RequestBody QueryOrderDTO dto) { RestApiResponse response; try { - tempService.handleOrderSplitRecord(dto.getOrderCode()); + List orderCodeList = dto.getOrderCodeList(); + for (String orderCode : orderCodeList) { + tempService.handleOrderSplitRecord(orderCode); + } response = new RestApiResponse<>(); } catch (Exception e) { logger.error("处理OrderSplitRecord中值为0的数据 error,", e); diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index eb963da0b..c66278fbf 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -2282,7 +2282,7 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { PaymentConfirmInfo paymentConfirmInfo = adapayService.queryPaymentConfirmDetail(dto); // 如果之前存在订单分账记录, 则删除 - // orderSplitRecordService.deleteOrderSplitRecord(orderCode); + orderSplitRecordService.deleteOrderSplitRecord(orderCode); // 保存订单分账记录 OrderInfoDetailVO orderInfoDetailVO = getOrderInfoDetailVO(orderCode); orderSplitRecordService.saveOrderSplitRecordTemp(param, paymentConfirmInfo, splitDataList, orderInfoDetailVO); diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java index 9d351cb71..f4e90b596 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java @@ -166,7 +166,7 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService { list.add(orderSplitRecord); } log.info("保存:{}", JSON.toJSONString(list)); - // this.batchInsert(list); + this.batchInsert(list); } @Override