From d4b09c098bfcd263d1f8f4f6d8300d4c8c087649 Mon Sep 17 00:00:00 2001 From: baozhipeng <961815525@qq.com> Date: Mon, 20 Dec 2021 18:51:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E5=88=B0=E6=A0=87=E5=8D=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/PayPaymentCheckServiceImpl.java | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java index 31385eac..2a3ff238 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java @@ -414,24 +414,28 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl wrapper = new LambdaUpdateWrapper<>(); - wrapper.eq(PayPaymentRecordSub::getRecordId,payPaymentRecord.getId()); - wrapper.eq(PayPaymentRecordSub::getProjectId,payPaymentRecord.getProjectId()); - wrapper.orderByDesc(PayPaymentRecordSub::getCreateTime); - wrapper.last("limit 1"); - payPaymentCheckMapper.update(payPaymentRecordSub,wrapper); + payPaymentRecordSub.setId(null); + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(PayPaymentRecordSub::getRecordId,payPaymentRecord.getId()); + wrapper.eq(PayPaymentRecordSub::getProjectId,payPaymentRecord.getProjectId()); + wrapper.orderByDesc(PayPaymentRecordSub::getCreateTime); + wrapper.last("limit 1"); + payPaymentCheckMapper.update(payPaymentRecordSub,wrapper); + } BigDecimal newPaidAmount; Integer inAccount; @@ -527,6 +531,10 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl