From 88e02aaa2986914b91f10389fd7ff98be4c25a71 Mon Sep 17 00:00:00 2001 From: bawei <95887577@qq.com> Date: Tue, 4 Jul 2023 09:12:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E5=8D=95=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnpf/payment/controller/PaymentController.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/payment/controller/PaymentController.java b/SC-boot/linkage-scm/src/main/java/jnpf/payment/controller/PaymentController.java index ea332533..fb2bab82 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/payment/controller/PaymentController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/payment/controller/PaymentController.java @@ -34,6 +34,7 @@ import jnpf.purchaseback.service.PurchaseorderService; import jnpf.purchaseorder.entity.Purchaseorder_item0Entity; import jnpf.purchaseorder.entity.PurchaseorderitemEntity; import jnpf.purchaseorder.service.PurchaseorderitemService; +import jnpf.saleorder.entity.Salesorder_item0Entity; import jnpf.supplier.entity.SupplierEntity; import jnpf.supplier.service.SupplierService; import org.apache.commons.lang3.ObjectUtils; @@ -647,6 +648,18 @@ public class PaymentController { public ActionResult delete(@PathVariable("id") String id){ PaymentEntity entity= paymentService.getInfo(id); if(entity!=null){ + QueryWrapper PaymentdocqueryWrapper = new QueryWrapper<>(); + PaymentdocqueryWrapper.lambda().eq(PaymentdocEntity::getDocumentNo,entity.getPaymentno()); + PaymentdocqueryWrapper.lambda().eq(PaymentdocEntity::getDeleteMark,'0'); + PaymentdocqueryWrapper.lambda().select(PaymentdocEntity::getId); + List paymendocid = paymentdocService.listObjs(PaymentdocqueryWrapper).stream().map(o -> (String) o).collect(Collectors.toList()); + List paymentdocList = paymentdocService.listByIds(paymendocid); + for (PaymentdocEntity paymentdocEntity: paymentdocList) { + paymentdocEntity.setIsSubmit("0"); + + } + paymentdocService.updateBatchById(paymentdocList); + paymentService.delete(entity); QueryWrapper queryWrapperPayment_item0=new QueryWrapper<>(); queryWrapperPayment_item0.lambda().eq(Payment_item0Entity::getPaymentId,entity.getId());