From 051c430f8af85a4a728ca293ac6c411f133d1d55 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Mon, 2 Mar 2026 17:33:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A6=86=E7=9B=96=E6=97=B6=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=8F=96=E6=B6=88=E4=BD=BF=E7=94=A8=E6=A0=87?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../finance/common/controller/ImportController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/zmzm/finance/common/controller/ImportController.java b/src/main/java/com/zmzm/finance/common/controller/ImportController.java index b2f6d52..ff3a471 100644 --- a/src/main/java/com/zmzm/finance/common/controller/ImportController.java +++ b/src/main/java/com/zmzm/finance/common/controller/ImportController.java @@ -2,9 +2,11 @@ package com.zmzm.finance.common.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.zmzm.finance.common.entity.Import; +import com.zmzm.finance.common.entity.Orders; import com.zmzm.finance.common.entity.Payment; import com.zmzm.finance.common.entity.PaymentToOrder; import com.zmzm.finance.common.service.IImportService; +import com.zmzm.finance.common.service.IOrdersService; import com.zmzm.finance.common.service.IPaymentService; import com.zmzm.finance.common.service.IPaymentToOrderService; import com.zmzm.finance.util.ExcelUtil; @@ -42,6 +44,8 @@ public class ImportController { private IPaymentService paymentService; @Autowired private IPaymentToOrderService paymentToOrderService; + @Autowired + private IOrdersService ordersService; //导入文件列表 @RequestMapping("/getImportList") @@ -78,8 +82,15 @@ public class ImportController { if (!oldPaymentIds.isEmpty()) { List ptos = paymentToOrderService.list(new LambdaQueryWrapper() .in(PaymentToOrder::getPaymentId,oldPaymentIds)); + List os = new ArrayList<>(); + for (PaymentToOrder pto:ptos) { + Orders o = ordersService.getById(pto.getOrderId()); + o.setUseFlag(0); + os.add(o); + } paymentService.removeBatchByIds(oldPaymentIds); paymentToOrderService.removeByIds(ptos); + ordersService.updateBatchById(os); } }else { imp = new Import();