From d3b993fafe220dfe4263f3d68bd891d3d5581233 Mon Sep 17 00:00:00 2001 From: baozhipeng <961815525@qq.com> Date: Thu, 16 Sep 2021 15:21:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BC=80=E7=A5=A8=E6=80=BB?= =?UTF-8?q?=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mail/mapper/PayMailBillProjectMapper.java | 2 - .../mapper/xml/PayMailBillProjectMapper.xml | 6 -- .../service/impl/PayMailBillServiceImpl.java | 63 ++++++++++++------- .../meeting/entity/PayMeetingSituation.java | 7 +++ .../entity/PayMemberProjectSubitem.java | 7 ++- .../member/entity/TbMemberProjectSubitem.java | 7 +++ .../mapper/xml/PayPaymentRecordMapper.xml | 14 ++--- .../jero/project/entity/PayCommonProject.java | 5 ++ .../entity/PayWorkingGroupSubItem.java | 6 ++ .../project/vo/PayCommonProjectOutput.java | 3 + 10 files changed, 80 insertions(+), 40 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/PayMailBillProjectMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/PayMailBillProjectMapper.java index f6fb4885..62793c85 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/PayMailBillProjectMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/PayMailBillProjectMapper.java @@ -14,6 +14,4 @@ import java.math.BigDecimal; */ public interface PayMailBillProjectMapper extends BaseMapper { - // 开票总额 - BigDecimal sumInvoiceAmount(@Param("projectId") String projectId); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailBillProjectMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailBillProjectMapper.xml index b75235fa..684410fe 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailBillProjectMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailBillProjectMapper.xml @@ -2,10 +2,4 @@ - - \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java index 64449cbb..a8c23acb 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java @@ -140,7 +140,7 @@ public class PayMailBillServiceImpl extends ServiceImpl应收 if(invoiceAmount.compareTo(payCommonProject.getReceivableAmount()) == 1){ return "开票金额大于当前欠未开票金额,输入有误!"; @@ -184,6 +187,9 @@ public class PayMailBillServiceImpl extends ServiceImpl应收 if(invoiceAmount.compareTo(workingGroup.getReceivableAmount()) == 1){ return "开票金额大于当前欠未开票金额,输入有误!"; @@ -199,6 +205,9 @@ public class PayMailBillServiceImpl extends ServiceImpl应收 if(invoiceAmount.compareTo(meeting.getAmountReceivable()) == 1){ return "开票金额大于当前欠未开票金额,输入有误!"; @@ -214,6 +223,9 @@ public class PayMailBillServiceImpl extends ServiceImpl应收 if(invoiceAmount.compareTo(memberProject.getAmountReceivable()) == 1){ return "开票金额大于当前欠未开票金额,输入有误!"; @@ -229,6 +241,9 @@ public class PayMailBillServiceImpl extends ServiceImpl应收 if(invoiceAmount.compareTo(tbMemberProject.getAmountReceivable()) == 1){ return "开票金额大于当前欠未开票金额,输入有误!"; @@ -243,54 +258,54 @@ public class PayMailBillServiceImpl extends ServiceImpl - select p.id,p.charge_project, p.charge_use, p.principal_id,p.principal_name,p.charge_company_temporary_name,p.receivable_amount,p.paid_amount,p.need_invoice,p.pack,p.in_account,p.make_invoice,p.mail,p.create_time,1 as projectType + select p.id,p.charge_project, p.charge_use, p.principal_id,p.principal_name,p.charge_company_temporary_name,p.receivable_amount,p.paid_amount,p.need_invoice,p.pack,p.in_account,p.make_invoice,p.mail,p.create_time,p.projectType from ( select c.id,c.charge_project, c.charge_use, c.principal_id,c.principal_name,c.charge_company_temporary_name,c.receivable_amount,c.paid_amount,c.need_invoice,c.pack,c.in_account,c.make_invoice,c.mail,c.create_time,1 as projectType diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayCommonProject.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayCommonProject.java index 3ec80eb5..e2626cb2 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayCommonProject.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayCommonProject.java @@ -167,6 +167,11 @@ public class PayCommonProject implements Serializable { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新时间") private Date updateTime; + /**开票金额*/ + @ApiModelProperty(value = "开票金额") + @DecimalMax(value = "9999999999.99",message = "开票金额格式错误") + @JsonFormat(shape = JsonFormat.Shape.STRING) + private BigDecimal invoiceAmount; /** * 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java index b60e8da0..b2bca20b 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java @@ -178,4 +178,10 @@ public class PayWorkingGroupSubItem implements Serializable { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新时间") private java.util.Date updateTime; + /**开票金额*/ + @Excel(name = "开票金额", width = 15) + @ApiModelProperty(value = "开票金额") + @DecimalMax(value = "9999999999.99",message = "开票金额格式错误") + @JsonFormat(shape = JsonFormat.Shape.STRING) + private BigDecimal invoiceAmount; } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/vo/PayCommonProjectOutput.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/vo/PayCommonProjectOutput.java index 3b0d5dbd..ac201104 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/vo/PayCommonProjectOutput.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/vo/PayCommonProjectOutput.java @@ -14,4 +14,7 @@ public class PayCommonProjectOutput extends PayCommonProject implements Serializ @Excel(name = "来款用途", width = 20,orderNum = "1") @ApiModelProperty(value = "来款用途") private String chargeUse_dictText; + + @ApiModelProperty(value = "累加开票金额") + private String invoiceAmount; }