diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkGroupSubletStatistics.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkGroupSubletStatistics.java index 6fa8078f..a603db4e 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkGroupSubletStatistics.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkGroupSubletStatistics.java @@ -34,6 +34,14 @@ public class PayWorkGroupSubletStatistics { @ApiModelProperty(value = "实收总金额") private String comeAllMoney; + @Excel(name = "开票金额", width = 15) + @ApiModelProperty(value = "开票金额") + private String billMoney; + + @Excel(name = "确认金额", width = 15) + @ApiModelProperty(value = "确认金额") + private String confirmAmount; + @Excel(name = "来款用途", width = 15, dicCode="payment_charge_use") @Dict(dicCode = "payment_charge_use") @ApiModelProperty(value = "来款用途") diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubletSearch.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubletSearch.java index 070ad5f2..258187d4 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubletSearch.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubletSearch.java @@ -32,6 +32,9 @@ public class PayWorkingGroupSubletSearch { @ApiModelProperty(value = "来款年份") private String year; + @ApiModelProperty(value = "开票年份") + private String billYear; + @ApiModelProperty(value = "来款用途") private String chargeUse; diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml index 95600083..a06052c5 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml @@ -257,12 +257,7 @@ CONCAT(CAST(ROUND((pwgs.comeAllMoney/pwgs.allMoney)*100,2) AS CHAR),'%') AS moneyRate FROM pay_working_group pwg left join (select pwg1s.id,pwg1s.create_time AS createTime,working_group_id,SUM(receivable_amount) AS allMoney,SUM(paid_amount) AS comeAllMoney - from pay_working_group_subitem pwg1s - - - - - + from pay_working_group_subitem pwg1 ) pwgs on(pwg.id=pwgs.working_group_id) @@ -884,60 +879,6 @@ ) pp where pp.allMoney is not null and pp.allMoney !=0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1103,6 +1044,9 @@ AND departCode = #{principalPeopleSearch.departCode} + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{principalPeopleSearch.billYear}, '%') + group by principalId ) ppp @@ -1176,6 +1120,9 @@ AND departCode = #{principalPeopleSearch.departCode} + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{principalPeopleSearch.billYear}, '%') + group by principalId ) ppp @@ -1322,8 +1269,12 @@ packText, pack, chargeUse, - chargeCompanyTemporaryName - from v_statistical + chargeCompanyTemporaryName, + if(pmb.invoice_amount is null, 0.00, pmb.invoice_amount) as billMoney, + confirmAmount + from v_statistical v + left join pay_mail_bill_project pmbp on v.projectId = pmbp.project_id + left join pay_mail_bill pmb on pmbp.bill_id = pmb.id principalNameId = #{principalPeopleDetailSearch.principalNameId} @@ -1355,11 +1306,16 @@ + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{principalPeopleDetailSearch.billYear}, '%') + @@ -1697,6 +1660,9 @@ AND chargeCompanyId = #{companyComeMoneySearch.chargeCompanyId} + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{companyComeMoneySearch.billYear}, '%') + group by chargeCompanyId ) ppp @@ -1769,6 +1735,9 @@ AND chargeCompanyId = #{companyComeMoneySearch.chargeCompanyId} + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{companyComeMoneySearch.billYear}, '%') + group by chargeCompanyId ) ppp @@ -1950,6 +1919,9 @@ + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{CompanyComeMoneyDetailSearch.billYear}, '%') + ) p @@ -2030,6 +2002,9 @@ + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{CompanyComeMoneyDetailSearch.billYear}, '%') + ) pp diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupSubItemMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupSubItemMapper.xml index 80a47521..47c99e45 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupSubItemMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupSubItemMapper.xml @@ -76,8 +76,12 @@ chargeUse, packText, pack, - projectId as id - FROM v_statistical + projectId as id, + if(pmb.invoice_amount is null, 0.00, pmb.invoice_amount) as billMoney, + confirmAmount + FROM v_statistical v + left join pay_mail_bill_project pmbp on v.projectId = pmbp.project_id + left join pay_mail_bill pmb on pmbp.bill_id = pmb.id superId = #{id} @@ -114,12 +118,17 @@ + + and DATE_FORMAT (pmb.bill_date,'%Y') like concat(#{payWorkingGroupSubletSearch.billYear}, '%') + group by id @@ -225,16 +241,6 @@ group by pwgs.id) pwg1 where pwg1.allMoney is not null and pwg1.allMoney !=0 order by pwg1.create_time desc - - - - - - - - - -