From 88e8f9f61dac546fa84081a552c91ce945a2ae0c Mon Sep 17 00:00:00 2001 From: baozhipeng <961815525@qq.com> Date: Thu, 23 Dec 2021 11:48:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=A5=E6=AC=BE=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/payment/entity/PayPaymentRecordSub.java | 3 +++ .../service/impl/PayPaymentCheckServiceImpl.java | 9 +++++++-- .../service/impl/PayPaymentRecordServiceImpl.java | 15 +++++++++++++++ .../com/jero/project/entity/PayCommonProject.java | 5 +++++ 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/entity/PayPaymentRecordSub.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/entity/PayPaymentRecordSub.java index 77bc0ff1..a7bb3406 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/entity/PayPaymentRecordSub.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/entity/PayPaymentRecordSub.java @@ -110,4 +110,7 @@ public class PayPaymentRecordSub implements Serializable { @ApiModelProperty(value = "审核说明") private String reviewInstructions; + + @ApiModelProperty(value = "删除标记(1删除,0没删除)") + private Integer delFlag; } 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 9676b1a0..7e5e5773 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 @@ -106,10 +106,10 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl amountReceivedList(String id, String projectType){ - //列表 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(PayPaymentRecordSub::getProjectId, id); wrapper.eq(PayPaymentRecordSub::getLastSign, LastSignEnum.LAST.getCode());//只查每个阶段最新的那条 + wrapper.eq(PayPaymentRecordSub::getDelFlag, PayProjectCommon.NO); wrapper.orderByAsc(PayPaymentRecordSub::getPaymentDate); List list = payPaymentCheckService.list(wrapper); list.forEach(p-> { @@ -253,6 +253,7 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl list = payPaymentRecordMapper.mainList(page, payCommonProject,projectType, paymentDate,paidInvoicStatus); + + //查审核记录表,每阶段最新的一条 + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(PayPaymentRecordSub::getLastSign, LastSignEnum.LAST.getCode()); + wrapper.eq(PayPaymentRecordSub::getDelFlag, PayProjectCommon.NO); + List RecordSubList = payPaymentCheckService.list(wrapper); + for (PayCommonProject commonProject : list) { //如果是会议类型,就查询会议的具体类型 if (commonProject.getProjectType().equals(Integer.parseInt(ProjectCommon.PROJECT_TYPE3))) { @@ -142,6 +151,12 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl