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
-
-
-
-
-
-
-
-
-
-