add 统计增加排序功能增加完成
回显确认金额
This commit is contained in:
+30
-13
@@ -3,6 +3,7 @@ select pp.id as projectId,
|
|||||||
pp.superId,
|
pp.superId,
|
||||||
pp.projectName,
|
pp.projectName,
|
||||||
principalName,
|
principalName,
|
||||||
|
chargeCompanyId,
|
||||||
chargeCompanyTemporaryId,
|
chargeCompanyTemporaryId,
|
||||||
chargeCompanyTemporaryName,
|
chargeCompanyTemporaryName,
|
||||||
allMoney,
|
allMoney,
|
||||||
@@ -14,14 +15,16 @@ select pp.id as projectId,
|
|||||||
year,
|
year,
|
||||||
payStatue,
|
payStatue,
|
||||||
departCode,
|
departCode,
|
||||||
confirmAmount,
|
|
||||||
principalNameId,
|
principalNameId,
|
||||||
type,
|
type,
|
||||||
|
billMoney,
|
||||||
|
confirmAmount,
|
||||||
pp.pack
|
pp.pack
|
||||||
from (SELECT pwgs.id,
|
from (SELECT pwgs.id,
|
||||||
pwg.id as superId,
|
pwg.id as superId,
|
||||||
pwg.working_group_project AS projectName,
|
pwg.working_group_project AS projectName,
|
||||||
pwg.principal_name_a as principalName,
|
pwg.principal_name_a as principalName,
|
||||||
|
pwgs.charge_company_id AS chargeCompanyId,
|
||||||
pwgs.charge_company_temporary_id as chargeCompanyTemporaryId,
|
pwgs.charge_company_temporary_id as chargeCompanyTemporaryId,
|
||||||
pwgs.charge_company_temporary_name AS chargeCompanyTemporaryName,
|
pwgs.charge_company_temporary_name AS chargeCompanyTemporaryName,
|
||||||
pwgs.receivable_amount as allMoney,
|
pwgs.receivable_amount as allMoney,
|
||||||
@@ -32,13 +35,13 @@ from (SELECT pwgs.id,
|
|||||||
pwg.year as year,
|
pwg.year as year,
|
||||||
pwgs.in_account as payStatue,
|
pwgs.in_account as payStatue,
|
||||||
su.org_code as departCode,
|
su.org_code as departCode,
|
||||||
pcpr.amount_received as confirmAmount,
|
|
||||||
pwg.principal_id_a as principalNameId,
|
pwg.principal_id_a as principalNameId,
|
||||||
2 as type,
|
2 as type,
|
||||||
|
pwgs.invoice_amount AS billMoney,
|
||||||
|
confirm_amount as confirmAmount,
|
||||||
pwgs.create_time as createTime
|
pwgs.create_time as createTime
|
||||||
FROM pay_working_group pwg
|
FROM pay_working_group pwg
|
||||||
right join pay_working_group_subitem pwgs on (pwg.id = pwgs.working_group_id)
|
right join pay_working_group_subitem pwgs on (pwg.id = pwgs.working_group_id)
|
||||||
left JOIN pay_confirm_payment_record pcpr on (pwgs.id = pcpr.project_id)
|
|
||||||
left JOIN sys_user su on (pwg.principal_id_a = su.id)
|
left JOIN sys_user su on (pwg.principal_id_a = su.id)
|
||||||
left join sys_depart sd on (su.org_code = sd.org_code)
|
left join sys_depart sd on (su.org_code = sd.org_code)
|
||||||
union all
|
union all
|
||||||
@@ -46,6 +49,7 @@ from (SELECT pwgs.id,
|
|||||||
pcp.id as superId,
|
pcp.id as superId,
|
||||||
pcp.charge_project AS projectName,
|
pcp.charge_project AS projectName,
|
||||||
pcp.principal_name as principalName,
|
pcp.principal_name as principalName,
|
||||||
|
pcp.charge_company_id AS chargeCompanyId,
|
||||||
pcp.charge_company_temporary_id as chargeCompanyTemporaryId,
|
pcp.charge_company_temporary_id as chargeCompanyTemporaryId,
|
||||||
pcp.charge_company_temporary_name AS chargeCompanyTemporaryName,
|
pcp.charge_company_temporary_name AS chargeCompanyTemporaryName,
|
||||||
pcp.receivable_amount as allMoney,
|
pcp.receivable_amount as allMoney,
|
||||||
@@ -56,12 +60,12 @@ from (SELECT pwgs.id,
|
|||||||
pcp.year as year,
|
pcp.year as year,
|
||||||
pcp.in_account as payStatue,
|
pcp.in_account as payStatue,
|
||||||
su.org_code as departCode,
|
su.org_code as departCode,
|
||||||
pcpr.amount_received as confirmAmount,
|
|
||||||
pcp.principal_id as principalNameId,
|
pcp.principal_id as principalNameId,
|
||||||
1 as type,
|
1 as type,
|
||||||
|
pcp.invoice_amount AS billMoney,
|
||||||
|
confirm_amount as confirmAmount,
|
||||||
pcp.create_time as createTime
|
pcp.create_time as createTime
|
||||||
FROM pay_common_project pcp
|
FROM pay_common_project pcp
|
||||||
left JOIN pay_confirm_payment_record pcpr on (pcp.id = pcpr.project_id)
|
|
||||||
left JOIN sys_user su on (pcp.principal_id = su.id)
|
left JOIN sys_user su on (pcp.principal_id = su.id)
|
||||||
left join sys_depart sd on (su.org_code = sd.org_code)
|
left join sys_depart sd on (su.org_code = sd.org_code)
|
||||||
union all
|
union all
|
||||||
@@ -69,6 +73,7 @@ from (SELECT pwgs.id,
|
|||||||
pmp.id as superId,
|
pmp.id as superId,
|
||||||
pmp.project_name AS projectName,
|
pmp.project_name AS projectName,
|
||||||
su.realname as principalName,
|
su.realname as principalName,
|
||||||
|
pmps.company_id AS chargeCompanyId,
|
||||||
pmps.company_id as chargeCompanyTemporaryId,
|
pmps.company_id as chargeCompanyTemporaryId,
|
||||||
pmps.company_name AS chargeCompanyTemporaryName,
|
pmps.company_name AS chargeCompanyTemporaryName,
|
||||||
pmps.amount_receivable as allMoney,
|
pmps.amount_receivable as allMoney,
|
||||||
@@ -79,13 +84,13 @@ from (SELECT pwgs.id,
|
|||||||
pmp.particular_year as year,
|
pmp.particular_year as year,
|
||||||
pmps.in_account as payStatue,
|
pmps.in_account as payStatue,
|
||||||
su.org_code as departCode,
|
su.org_code as departCode,
|
||||||
pcpr.amount_received as confirmAmount,
|
|
||||||
pmp.director_id as principalNameId,
|
pmp.director_id as principalNameId,
|
||||||
4 as type,
|
4 as type,
|
||||||
|
pmps.invoice_amount AS billMoney,
|
||||||
|
confirm_amount as confirmAmount,
|
||||||
pmps.create_time as createTime
|
pmps.create_time as createTime
|
||||||
FROM pay_member_project pmp
|
FROM pay_member_project pmp
|
||||||
right join pay_member_project_subitem pmps on (pmp.id = pmps.project_id)
|
right join pay_member_project_subitem pmps on (pmp.id = pmps.project_id)
|
||||||
left JOIN pay_confirm_payment_record pcpr on (pmp.id = pcpr.project_id)
|
|
||||||
left JOIN sys_user su on (pmp.director_id = su.id)
|
left JOIN sys_user su on (pmp.director_id = su.id)
|
||||||
left join sys_depart sd on (su.org_code = sd.org_code)
|
left join sys_depart sd on (su.org_code = sd.org_code)
|
||||||
union all
|
union all
|
||||||
@@ -93,6 +98,7 @@ from (SELECT pwgs.id,
|
|||||||
pm.id as superId,
|
pm.id as superId,
|
||||||
pm.meeting_name AS projectName,
|
pm.meeting_name AS projectName,
|
||||||
su.realname as principalName,
|
su.realname as principalName,
|
||||||
|
pms.company_id AS chargeCompanyId,
|
||||||
pms.company_id as chargeCompanyTemporaryId,
|
pms.company_id as chargeCompanyTemporaryId,
|
||||||
pms.company_name AS chargeCompanyTemporaryName,
|
pms.company_name AS chargeCompanyTemporaryName,
|
||||||
pms.amount_receivable as allMoney,
|
pms.amount_receivable as allMoney,
|
||||||
@@ -103,9 +109,10 @@ from (SELECT pwgs.id,
|
|||||||
pm.particular_year as year,
|
pm.particular_year as year,
|
||||||
pms.in_account as payStatue,
|
pms.in_account as payStatue,
|
||||||
su.org_code as departCode,
|
su.org_code as departCode,
|
||||||
0 as confirmAmount,
|
|
||||||
pm.director_id as principalNameId,
|
pm.director_id as principalNameId,
|
||||||
3 as type,
|
3 as type,
|
||||||
|
pms.invoice_amount AS billMoney,
|
||||||
|
confirm_amount as confirmAmount,
|
||||||
pms.create_time as createTime
|
pms.create_time as createTime
|
||||||
FROM pay_meeting pm
|
FROM pay_meeting pm
|
||||||
right join pay_meeting_situation pms on (pm.id = pms.meeting_id)
|
right join pay_meeting_situation pms on (pm.id = pms.meeting_id)
|
||||||
@@ -116,6 +123,7 @@ from (SELECT pwgs.id,
|
|||||||
tmp.id as superId,
|
tmp.id as superId,
|
||||||
tmp.project_name AS projectName,
|
tmp.project_name AS projectName,
|
||||||
su.realname as principalName,
|
su.realname as principalName,
|
||||||
|
tmps.company_id AS chargeCompanyId,
|
||||||
tmps.company_id as chargeCompanyTemporaryId,
|
tmps.company_id as chargeCompanyTemporaryId,
|
||||||
tmps.company_name AS chargeCompanyTemporaryName,
|
tmps.company_name AS chargeCompanyTemporaryName,
|
||||||
tmps.amount_receivable as allMoney,
|
tmps.amount_receivable as allMoney,
|
||||||
@@ -126,9 +134,10 @@ from (SELECT pwgs.id,
|
|||||||
tmp.year as year,
|
tmp.year as year,
|
||||||
tmps.in_account as payStatue,
|
tmps.in_account as payStatue,
|
||||||
su.org_code as departCode,
|
su.org_code as departCode,
|
||||||
0 as confirmAmount,
|
|
||||||
tmp.director_id as principalNameId,
|
tmp.director_id as principalNameId,
|
||||||
5 as type,
|
5 as type,
|
||||||
|
tmps.invoice_amount AS billMoney,
|
||||||
|
confirm_amount as confirmAmount,
|
||||||
tmps.create_time as createTime
|
tmps.create_time as createTime
|
||||||
FROM tb_member_project tmp
|
FROM tb_member_project tmp
|
||||||
left join tb_member_project_subitem tmps on (tmp.id = tmps.project_id)
|
left join tb_member_project_subitem tmps on (tmp.id = tmps.project_id)
|
||||||
@@ -139,6 +148,7 @@ from (SELECT pwgs.id,
|
|||||||
tmp.id as superId,
|
tmp.id as superId,
|
||||||
tmp.project_name AS projectName,
|
tmp.project_name AS projectName,
|
||||||
su.realname as principalName,
|
su.realname as principalName,
|
||||||
|
tcp.company_id AS chargeCompanyId,
|
||||||
tcp.company_id as chargeCompanyTemporaryId,
|
tcp.company_id as chargeCompanyTemporaryId,
|
||||||
tcp.company_name AS chargeCompanyTemporaryName,
|
tcp.company_name AS chargeCompanyTemporaryName,
|
||||||
tcp.amount_receivable as allMoney,
|
tcp.amount_receivable as allMoney,
|
||||||
@@ -149,9 +159,10 @@ from (SELECT pwgs.id,
|
|||||||
tmp.year as year,
|
tmp.year as year,
|
||||||
tcp.in_account as payStatue,
|
tcp.in_account as payStatue,
|
||||||
su.org_code as departCode,
|
su.org_code as departCode,
|
||||||
0 as confirmAmount,
|
|
||||||
tmp.director_id as principalNameId,
|
tmp.director_id as principalNameId,
|
||||||
6 as type,
|
6 as type,
|
||||||
|
tcp.invoice_amount AS billMoney,
|
||||||
|
confirm_amount as confirmAmount,
|
||||||
tcp.create_time as createTime
|
tcp.create_time as createTime
|
||||||
FROM tb_member_project tmp
|
FROM tb_member_project tmp
|
||||||
left join tb_certificate_payment tcp on (tmp.id = tcp.project_id)
|
left join tb_certificate_payment tcp on (tmp.id = tcp.project_id)
|
||||||
@@ -176,8 +187,14 @@ create table pay_confirm_payment_record
|
|||||||
remark varchar(200) null comment '备注'
|
remark varchar(200) null comment '备注'
|
||||||
) comment '确认来款记录表';
|
) comment '确认来款记录表';
|
||||||
alter table pay_common_project
|
alter table pay_common_project
|
||||||
add column confirm_amount decimal(12, 2) null comment '确认金额';
|
add column confirm_amount decimal(12, 2) default 0 null comment '确认金额';
|
||||||
alter table pay_working_group_subitem
|
alter table pay_working_group_subitem
|
||||||
add column confirm_amount decimal(12, 2) null comment '确认金额';
|
add column confirm_amount decimal(12, 2) default 0 null comment '确认金额';
|
||||||
alter table pay_member_project_subitem
|
alter table pay_member_project_subitem
|
||||||
add column confirm_amount decimal(12, 2) null comment '确认金额';
|
add column confirm_amount decimal(12, 2) default 0 null comment '确认金额';
|
||||||
|
alter table pay_meeting_situation
|
||||||
|
add column confirm_amount decimal(12, 2) default 0 null comment '确认金额';
|
||||||
|
alter table tb_member_project_subitem
|
||||||
|
add column confirm_amount decimal(12, 2) default 0 null comment '确认金额';
|
||||||
|
alter table tb_certificate_payment
|
||||||
|
add column confirm_amount decimal(12, 2) default 0 null comment '确认金额';
|
||||||
+6
@@ -28,4 +28,10 @@ public class PayWorkingGroupSearch {
|
|||||||
@ApiModelProperty(value = "来款年份")
|
@ApiModelProperty(value = "来款年份")
|
||||||
private String year;
|
private String year;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "字段")
|
||||||
|
private String column;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "排序规则")
|
||||||
|
private String order;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+221
-64
@@ -125,15 +125,20 @@
|
|||||||
|
|
||||||
<!-- 工作组统计-->
|
<!-- 工作组统计-->
|
||||||
<select id="queryPageListForStatistics" resultType="com.jero.project.entity.PayWorkingGroupStatistics">
|
<select id="queryPageListForStatistics" resultType="com.jero.project.entity.PayWorkingGroupStatistics">
|
||||||
select id,workGroup, allMoney,comeAllMoney,CONCAT(CAST(ROUND((comeAllMoney/allMoney)*100,2) AS CHAR),'%') AS moneyRate
|
select *
|
||||||
from (
|
from (
|
||||||
select
|
select
|
||||||
superId as id,
|
superId as id,
|
||||||
projectName as workGroup,
|
projectName as workGroup,
|
||||||
sum(allMoney) as allMoney,
|
sum(allMoney) as allMoney,
|
||||||
sum(comeAllMoney) as comeAllMoney
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
|
CONCAT(CAST(ROUND((comeAllMoney/allMoney)*100,2) AS CHAR),'%') AS moneyRate,
|
||||||
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
sum(confirmAmount) as confirmAmount
|
||||||
from
|
from
|
||||||
v_statistical
|
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
|
||||||
|
|
||||||
<where>
|
<where>
|
||||||
type = 2
|
type = 2
|
||||||
@@ -166,19 +171,44 @@
|
|||||||
</choose>
|
</choose>
|
||||||
</where>
|
</where>
|
||||||
group by superId
|
group by superId
|
||||||
) ppp
|
) p
|
||||||
|
<if test="payWorkingGroupSearch.column != null and payWorkingGroupSearch.column != ''">
|
||||||
|
<if test="payWorkingGroupSearch.column == 'allMoney' and payWorkingGroupSearch.order == 'desc'">
|
||||||
|
order by allMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="payWorkingGroupSearch.column == 'comeAllMoney' and payWorkingGroupSearch.order == 'desc'">
|
||||||
|
order by comeAllMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="payWorkingGroupSearch.column == 'billMoney' and payWorkingGroupSearch.order == 'desc'">
|
||||||
|
order by billMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="payWorkingGroupSearch.column == 'allMoney' and payWorkingGroupSearch.order == 'asc'">
|
||||||
|
order by allMoney
|
||||||
|
</if>
|
||||||
|
<if test="payWorkingGroupSearch.column == 'comeAllMoney' and payWorkingGroupSearch.order == 'asc'">
|
||||||
|
order by comeAllMoney
|
||||||
|
</if>
|
||||||
|
<if test="payWorkingGroupSearch.column == 'billMoney' and payWorkingGroupSearch.order == 'asc'">
|
||||||
|
order by billMoney
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
<!-- 工作组统计总金额-->
|
<!-- 工作组统计总金额-->
|
||||||
<select id="queryPageListForStatistics33" resultType="com.jero.statistics.entity.AllMoney">
|
<select id="queryPageListForStatistics33" resultType="com.jero.statistics.entity.AllMoney">
|
||||||
select sum(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney
|
select sum(allMoney) as allMoney,
|
||||||
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
|
SUM(ppp.billMoney) as billMoney,
|
||||||
|
SUM(ppp.confirmAmount) as confirmAmount
|
||||||
from (
|
from (
|
||||||
select
|
select superId as id,
|
||||||
superId as id,
|
|
||||||
projectName as workGroup,
|
projectName as workGroup,
|
||||||
sum(allMoney) as allMoney,
|
sum(allMoney) as allMoney,
|
||||||
sum(comeAllMoney) as comeAllMoney
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
from
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
v_statistical
|
sum(confirmAmount) as 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
|
||||||
<where>
|
<where>
|
||||||
type = 2
|
type = 2
|
||||||
<if test="ids != null and ids != ''">
|
<if test="ids != null and ids != ''">
|
||||||
@@ -196,7 +226,8 @@
|
|||||||
</if>
|
</if>
|
||||||
<choose>
|
<choose>
|
||||||
<when test="payWorkingGroupSearch.allMoney != null and payWorkingGroupSearch.allMoney != '' and payWorkingGroupSearch.allMoneyTwo != null and payWorkingGroupSearch.allMoneyTwo != ''">
|
<when test="payWorkingGroupSearch.allMoney != null and payWorkingGroupSearch.allMoney != '' and payWorkingGroupSearch.allMoneyTwo != null and payWorkingGroupSearch.allMoneyTwo != ''">
|
||||||
AND if(allMoney IS NULL OR allMoney = '', 0, allMoney ) >= #{payWorkingGroupSearch.allMoney} and if(allMoney IS NULL OR allMoney = '', 0, allMoney ) <![CDATA[<]]>=
|
AND if(allMoney IS NULL OR allMoney = '', 0, allMoney) >= #{payWorkingGroupSearch.allMoney}
|
||||||
|
and if(allMoney IS NULL OR allMoney = '', 0, allMoney) <![CDATA[<]]>=
|
||||||
#{payWorkingGroupSearch.allMoneyTwo}
|
#{payWorkingGroupSearch.allMoneyTwo}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
@@ -204,7 +235,8 @@
|
|||||||
AND if(allMoney IS NULL OR allMoney = '', 0, allMoney) >= #{payWorkingGroupSearch.allMoney}
|
AND if(allMoney IS NULL OR allMoney = '', 0, allMoney) >= #{payWorkingGroupSearch.allMoney}
|
||||||
</if>
|
</if>
|
||||||
<if test="payWorkingGroupSearch.allMoneyTwo != null and payWorkingGroupSearch.allMoneyTwo != ''">
|
<if test="payWorkingGroupSearch.allMoneyTwo != null and payWorkingGroupSearch.allMoneyTwo != ''">
|
||||||
AND if(allMoney IS NULL OR allMoney = '', 0, allMoney ) <![CDATA[<]]>= #{payWorkingGroupSearch.allMoneyTwo}
|
AND if(allMoney IS NULL OR allMoney = '', 0, allMoney) <![CDATA[<]]>=
|
||||||
|
#{payWorkingGroupSearch.allMoneyTwo}
|
||||||
</if>
|
</if>
|
||||||
</otherwise>
|
</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
@@ -314,7 +346,8 @@
|
|||||||
createTime,
|
createTime,
|
||||||
packText,
|
packText,
|
||||||
pack,
|
pack,
|
||||||
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
confirmAmount
|
||||||
from v_statistical v
|
from v_statistical v
|
||||||
left join pay_mail_bill_project pmbp on v.projectId = pmbp.project_id
|
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
|
left join pay_mail_bill pmb on pmbp.bill_id = pmb.id
|
||||||
@@ -374,21 +407,23 @@
|
|||||||
</where>
|
</where>
|
||||||
group by v.projectId) p
|
group by v.projectId) p
|
||||||
<if test="allProjectStatisticsSearch.column != null and allProjectStatisticsSearch.column != ''">
|
<if test="allProjectStatisticsSearch.column != null and allProjectStatisticsSearch.column != ''">
|
||||||
order by
|
<if test="allProjectStatisticsSearch.column == 'allMoney' and allProjectStatisticsSearch.order == 'desc'">
|
||||||
<if test="allProjectStatisticsSearch.column == 'allMoney'">
|
order by allMoney desc
|
||||||
allMoney
|
|
||||||
</if>
|
</if>
|
||||||
<if test="allProjectStatisticsSearch.column == 'comeAllMoney'">
|
<if test="allProjectStatisticsSearch.column == 'comeAllMoney' and allProjectStatisticsSearch.order == 'desc'">
|
||||||
comeAllMoney
|
order by comeAllMoney desc
|
||||||
</if>
|
</if>
|
||||||
<if test="allProjectStatisticsSearch.column == 'billMoney'">
|
<if test="allProjectStatisticsSearch.column == 'billMoney' and allProjectStatisticsSearch.order == 'desc'">
|
||||||
billMoney
|
order by billMoney desc
|
||||||
</if>
|
</if>
|
||||||
<if test="allProjectStatisticsSearch.order == 'desc'">
|
<if test="allProjectStatisticsSearch.column == 'allMoney' and allProjectStatisticsSearch.order == 'asc'">
|
||||||
desc
|
order by allMoney
|
||||||
</if>
|
</if>
|
||||||
<if test="allProjectStatisticsSearch.order == 'asc'">
|
<if test="allProjectStatisticsSearch.column == 'comeAllMoney' and allProjectStatisticsSearch.order == 'asc'">
|
||||||
asc
|
order by comeAllMoney
|
||||||
|
</if>
|
||||||
|
<if test="allProjectStatisticsSearch.column == 'billMoney' and allProjectStatisticsSearch.order == 'asc'">
|
||||||
|
order by billMoney
|
||||||
</if>
|
</if>
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
@@ -396,7 +431,8 @@
|
|||||||
<select id="queryPageList33" resultType="com.jero.statistics.entity.AllMoney">
|
<select id="queryPageList33" resultType="com.jero.statistics.entity.AllMoney">
|
||||||
select sum(allMoney) as allMoney,
|
select sum(allMoney) as allMoney,
|
||||||
sum(comeAllMoney) as comeAllMoney,
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
sum(confirmAmount) as confirmAmount
|
||||||
from v_statistical v
|
from v_statistical v
|
||||||
left join pay_mail_bill_project pmbp on v.projectId = pmbp.project_id
|
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
|
left join pay_mail_bill pmb on pmbp.bill_id = pmb.id
|
||||||
@@ -1030,13 +1066,25 @@
|
|||||||
|
|
||||||
<!--个人来款统计-->
|
<!--个人来款统计-->
|
||||||
<select id="queryPageListForPrincipal" resultType="com.jero.statistics.entity.PrincipalPeopleList">
|
<select id="queryPageListForPrincipal" resultType="com.jero.statistics.entity.PrincipalPeopleList">
|
||||||
select principalId, principalName,allMoney,comeAllMoney,createTime,
|
select principalId,
|
||||||
CONCAT(CAST(ROUND((comeAllMoney/allMoney)*100,2) AS CHAR),'%') AS finishRate from
|
principalName,
|
||||||
(select
|
allMoney,
|
||||||
principalNameId as principalId,principalName,SUM(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney,
|
comeAllMoney,
|
||||||
createTime
|
createTime,
|
||||||
|
CONCAT(CAST(ROUND((comeAllMoney / allMoney) * 100, 2) AS CHAR), '%') AS finishRate,
|
||||||
|
billMoney,
|
||||||
|
confirmAmount
|
||||||
from
|
from
|
||||||
v_statistical
|
(select principalNameId as principalId,
|
||||||
|
principalName,
|
||||||
|
SUM(allMoney) as allMoney,
|
||||||
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
|
createTime,
|
||||||
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
sum(confirmAmount) as 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
|
||||||
<where>
|
<where>
|
||||||
<if test="idList != null and idList != ''">
|
<if test="idList != null and idList != ''">
|
||||||
principalNameId in
|
principalNameId in
|
||||||
@@ -1059,7 +1107,8 @@
|
|||||||
<where>
|
<where>
|
||||||
<choose>
|
<choose>
|
||||||
<when test="principalPeopleSearch.allMoney != null and principalPeopleSearch.allMoney != '' and principalPeopleSearch.allMoneyTwo != null and principalPeopleSearch.allMoneyTwo != ''">
|
<when test="principalPeopleSearch.allMoney != null and principalPeopleSearch.allMoney != '' and principalPeopleSearch.allMoneyTwo != null and principalPeopleSearch.allMoneyTwo != ''">
|
||||||
ppp.allMoney >= #{principalPeopleSearch.allMoney} and ppp.allMoney <![CDATA[<]]>=
|
ppp.allMoney >= #{principalPeopleSearch.allMoney}
|
||||||
|
and ppp.allMoney <![CDATA[<]]>=
|
||||||
#{principalPeopleSearch.allMoneyTwo}
|
#{principalPeopleSearch.allMoneyTwo}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
@@ -1072,15 +1121,43 @@
|
|||||||
</otherwise>
|
</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
</where>
|
</where>
|
||||||
|
<if test="principalPeopleSearch.column != null and principalPeopleSearch.column != ''">
|
||||||
|
<if test="principalPeopleSearch.column == 'allMoney' and principalPeopleSearch.order == 'desc'">
|
||||||
|
order by allMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="principalPeopleSearch.column == 'comeAllMoney' and principalPeopleSearch.order == 'desc'">
|
||||||
|
order by comeAllMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="principalPeopleSearch.column == 'billMoney' and principalPeopleSearch.order == 'desc'">
|
||||||
|
order by billMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="principalPeopleSearch.column == 'allMoney' and principalPeopleSearch.order == 'asc'">
|
||||||
|
order by allMoney
|
||||||
|
</if>
|
||||||
|
<if test="principalPeopleSearch.column == 'comeAllMoney' and principalPeopleSearch.order == 'asc'">
|
||||||
|
order by comeAllMoney
|
||||||
|
</if>
|
||||||
|
<if test="principalPeopleSearch.column == 'billMoney' and principalPeopleSearch.order == 'asc'">
|
||||||
|
order by billMoney
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
<!--个人来款统计-->
|
<!--个人来款统计-->
|
||||||
<select id="queryPageListForPrincipal33" resultType="com.jero.statistics.entity.AllMoney">
|
<select id="queryPageListForPrincipal33" resultType="com.jero.statistics.entity.AllMoney">
|
||||||
select sum(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney from
|
select sum(allMoney) as allMoney,
|
||||||
(select
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
principalNameId as principalId,principalName,SUM(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney,
|
sum(billMoney) as billMoney,
|
||||||
createTime
|
sum(confirmAmount) as confirmAmount from
|
||||||
from
|
(select principalNameId as principalId,
|
||||||
v_statistical
|
principalName,
|
||||||
|
SUM(allMoney) as allMoney,
|
||||||
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
|
createTime,
|
||||||
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
sum(confirmAmount) as 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
|
||||||
<where>
|
<where>
|
||||||
<if test="idList != null and idList != ''">
|
<if test="idList != null and idList != ''">
|
||||||
principalNameId in
|
principalNameId in
|
||||||
@@ -1103,7 +1180,8 @@
|
|||||||
<where>
|
<where>
|
||||||
<choose>
|
<choose>
|
||||||
<when test="principalPeopleSearch.allMoney != null and principalPeopleSearch.allMoney != '' and principalPeopleSearch.allMoneyTwo != null and principalPeopleSearch.allMoneyTwo != ''">
|
<when test="principalPeopleSearch.allMoney != null and principalPeopleSearch.allMoney != '' and principalPeopleSearch.allMoneyTwo != null and principalPeopleSearch.allMoneyTwo != ''">
|
||||||
ppp.allMoney >= #{principalPeopleSearch.allMoney} and ppp.allMoney <![CDATA[<]]>=
|
ppp.allMoney >= #{principalPeopleSearch.allMoney}
|
||||||
|
and ppp.allMoney <![CDATA[<]]>=
|
||||||
#{principalPeopleSearch.allMoneyTwo}
|
#{principalPeopleSearch.allMoneyTwo}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
@@ -1586,14 +1664,25 @@
|
|||||||
|
|
||||||
<!--企业来款统计-->
|
<!--企业来款统计-->
|
||||||
<select id="queryPageListForCompany" resultType="com.jero.statistics.entity.CompanyComeMoneyList">
|
<select id="queryPageListForCompany" resultType="com.jero.statistics.entity.CompanyComeMoneyList">
|
||||||
select chargeCompanyTemporaryId as chargeCompanyId, chargeCompanyTemporaryName as
|
select * from (
|
||||||
chargeCompanyName,allMoney,comeAllMoney,createTime,
|
select chargeCompanyTemporaryId as chargeCompanyId,
|
||||||
CONCAT(CAST(ROUND((comeAllMoney/allMoney)*100,2) AS CHAR),'%') AS finishRate from
|
chargeCompanyTemporaryName as chargeCompanyName,
|
||||||
(select
|
allMoney,
|
||||||
chargeCompanyId as chargeCompanyTemporaryId,chargeCompanyTemporaryName,SUM(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney,
|
comeAllMoney,
|
||||||
createTime
|
createTime,
|
||||||
from
|
CONCAT(CAST(ROUND((comeAllMoney / allMoney) * 100, 2) AS CHAR), '%') AS finishRate,
|
||||||
v_statistical v
|
billMoney,
|
||||||
|
confirmAmount from
|
||||||
|
(select chargeCompanyId as chargeCompanyTemporaryId,
|
||||||
|
chargeCompanyTemporaryName,
|
||||||
|
SUM(allMoney) as allMoney,
|
||||||
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
|
createTime,
|
||||||
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
sum(confirmAmount) as 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
|
||||||
<where>
|
<where>
|
||||||
<if test="idList != null and idList != ''">
|
<if test="idList != null and idList != ''">
|
||||||
principalNameId in
|
principalNameId in
|
||||||
@@ -1614,7 +1703,8 @@
|
|||||||
<where>
|
<where>
|
||||||
<choose>
|
<choose>
|
||||||
<when test="companyComeMoneySearch.allMoney != null and companyComeMoneySearch.allMoney != '' and companyComeMoneySearch.allMoneyTwo != null and companyComeMoneySearch.allMoneyTwo != ''">
|
<when test="companyComeMoneySearch.allMoney != null and companyComeMoneySearch.allMoney != '' and companyComeMoneySearch.allMoneyTwo != null and companyComeMoneySearch.allMoneyTwo != ''">
|
||||||
ppp.allMoney >= #{companyComeMoneySearch.allMoney} and ppp.allMoney <![CDATA[<]]>=
|
ppp.allMoney >= #{companyComeMoneySearch.allMoney}
|
||||||
|
and ppp.allMoney <![CDATA[<]]>=
|
||||||
#{companyComeMoneySearch.allMoneyTwo}
|
#{companyComeMoneySearch.allMoneyTwo}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
@@ -1627,15 +1717,44 @@
|
|||||||
</otherwise>
|
</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
</where>
|
</where>
|
||||||
|
) p
|
||||||
|
<if test="companyComeMoneySearch.column != null and companyComeMoneySearch.column != ''">
|
||||||
|
<if test="companyComeMoneySearch.column == 'allMoney' and companyComeMoneySearch.order == 'desc'">
|
||||||
|
order by allMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="companyComeMoneySearch.column == 'comeAllMoney' and companyComeMoneySearch.order == 'desc'">
|
||||||
|
order by comeAllMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="companyComeMoneySearch.column == 'billMoney' and companyComeMoneySearch.order == 'desc'">
|
||||||
|
order by billMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="companyComeMoneySearch.column == 'allMoney' and companyComeMoneySearch.order == 'asc'">
|
||||||
|
order by allMoney
|
||||||
|
</if>
|
||||||
|
<if test="companyComeMoneySearch.column == 'comeAllMoney' and companyComeMoneySearch.order == 'asc'">
|
||||||
|
order by comeAllMoney
|
||||||
|
</if>
|
||||||
|
<if test="companyComeMoneySearch.column == 'billMoney' and companyComeMoneySearch.order == 'asc'">
|
||||||
|
order by billMoney
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
<!--企业来款统计统计总金额-->
|
<!--企业来款统计统计总金额-->
|
||||||
<select id="queryPageListForCompany33" resultType="com.jero.statistics.entity.AllMoney">
|
<select id="queryPageListForCompany33" resultType="com.jero.statistics.entity.AllMoney">
|
||||||
select SUM(ppp.allMoney) as allMoney,SUM(ppp.comeAllMoney) as comeAllMoney from
|
select SUM(ppp.allMoney) as allMoney,
|
||||||
(select
|
SUM(ppp.comeAllMoney) as comeAllMoney,
|
||||||
chargeCompanyTemporaryId,chargeCompanyTemporaryName,SUM(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney,
|
SUM(ppp.billMoney) as billMoney,
|
||||||
createTime
|
SUM(ppp.confirmAmount) as confirmAmount from
|
||||||
from
|
(select chargeCompanyTemporaryId,
|
||||||
v_statistical v
|
chargeCompanyTemporaryName,
|
||||||
|
SUM(allMoney) as allMoney,
|
||||||
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
|
createTime,
|
||||||
|
if(sum(pmb.invoice_amount) is null, 0.00, sum(pmb.invoice_amount)) as billMoney,
|
||||||
|
sum(confirmAmount) as 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
|
||||||
<where>
|
<where>
|
||||||
<if test="idList != null and idList != ''">
|
<if test="idList != null and idList != ''">
|
||||||
principalNameId in
|
principalNameId in
|
||||||
@@ -1656,7 +1775,8 @@
|
|||||||
<where>
|
<where>
|
||||||
<choose>
|
<choose>
|
||||||
<when test="companyComeMoneySearch.allMoney != null and companyComeMoneySearch.allMoney != '' and companyComeMoneySearch.allMoneyTwo != null and companyComeMoneySearch.allMoneyTwo != ''">
|
<when test="companyComeMoneySearch.allMoney != null and companyComeMoneySearch.allMoney != '' and companyComeMoneySearch.allMoneyTwo != null and companyComeMoneySearch.allMoneyTwo != ''">
|
||||||
ppp.allMoney >= #{companyComeMoneySearch.allMoney} and ppp.allMoney <![CDATA[<]]>=
|
ppp.allMoney >= #{companyComeMoneySearch.allMoney}
|
||||||
|
and ppp.allMoney <![CDATA[<]]>=
|
||||||
#{companyComeMoneySearch.allMoneyTwo}
|
#{companyComeMoneySearch.allMoneyTwo}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
@@ -1784,9 +1904,13 @@
|
|||||||
|
|
||||||
<!-- 企业来款详情统计-->
|
<!-- 企业来款详情统计-->
|
||||||
<select id="queryPageListForCompanyDetail" resultType="com.jero.statistics.entity.CompanyComeMoneyDetail">
|
<select id="queryPageListForCompanyDetail" resultType="com.jero.statistics.entity.CompanyComeMoneyDetail">
|
||||||
select projectId,projectName,allMoney,comeAllMoney,chargeUse,packText,pack
|
select * from(
|
||||||
from
|
select projectId,projectName,allMoney,comeAllMoney,chargeUse,packText,pack,
|
||||||
v_statistical
|
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
|
||||||
<where>
|
<where>
|
||||||
chargeCompanyId = #{CompanyComeMoneyDetailSearch.chargeCompanyId}
|
chargeCompanyId = #{CompanyComeMoneyDetailSearch.chargeCompanyId}
|
||||||
<if test="idList != null and idList != ''">
|
<if test="idList != null and idList != ''">
|
||||||
@@ -1826,14 +1950,46 @@
|
|||||||
</if>
|
</if>
|
||||||
</otherwise>
|
</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
</where>
|
</where>) p
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column != null and CompanyComeMoneyDetailSearch.column != ''">
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column == 'allMoney' and CompanyComeMoneyDetailSearch.order == 'desc'">
|
||||||
|
order by allMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column == 'comeAllMoney' and CompanyComeMoneyDetailSearch.order == 'desc'">
|
||||||
|
order by comeAllMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column == 'billMoney' and CompanyComeMoneyDetailSearch.order == 'desc'">
|
||||||
|
order by billMoney desc
|
||||||
|
</if>
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column == 'allMoney' and CompanyComeMoneyDetailSearch.order == 'asc'">
|
||||||
|
order by allMoney
|
||||||
|
</if>
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column == 'comeAllMoney' and CompanyComeMoneyDetailSearch.order == 'asc'">
|
||||||
|
order by comeAllMoney
|
||||||
|
</if>
|
||||||
|
<if test="CompanyComeMoneyDetailSearch.column == 'billMoney' and CompanyComeMoneyDetailSearch.order == 'asc'">
|
||||||
|
order by billMoney
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
<!-- 企业来款详情统计总金额-->
|
<!-- 企业来款详情统计总金额-->
|
||||||
<select id="queryPageListForCompanyDetail33" resultType="com.jero.statistics.entity.AllMoney">
|
<select id="queryPageListForCompanyDetail33" resultType="com.jero.statistics.entity.AllMoney">
|
||||||
select sum(allMoney) as allMoney,sum(comeAllMoney) as comeAllMoney from (
|
select sum(allMoney) as allMoney,
|
||||||
select projectId,projectName,allMoney,comeAllMoney,chargeUse,packText,pack
|
sum(comeAllMoney) as comeAllMoney,
|
||||||
from
|
sum(billMoney) as billMoney,
|
||||||
v_statistical
|
sum(confirmAmount) as confirmAmount from (
|
||||||
|
select projectId,
|
||||||
|
projectName,
|
||||||
|
allMoney,
|
||||||
|
comeAllMoney,
|
||||||
|
chargeUse,
|
||||||
|
packText,
|
||||||
|
pack,
|
||||||
|
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
|
||||||
<where>
|
<where>
|
||||||
chargeCompanyId = #{CompanyComeMoneyDetailSearch.chargeCompanyId}
|
chargeCompanyId = #{CompanyComeMoneyDetailSearch.chargeCompanyId}
|
||||||
<if test="idList != null and idList != ''">
|
<if test="idList != null and idList != ''">
|
||||||
@@ -1861,7 +2017,8 @@
|
|||||||
|
|
||||||
<choose>
|
<choose>
|
||||||
<when test="CompanyComeMoneyDetailSearch.allMoney != null and CompanyComeMoneyDetailSearch.allMoney != '' and CompanyComeMoneyDetailSearch.allMoneyTwo != null and CompanyComeMoneyDetailSearch.allMoneyTwo != ''">
|
<when test="CompanyComeMoneyDetailSearch.allMoney != null and CompanyComeMoneyDetailSearch.allMoney != '' and CompanyComeMoneyDetailSearch.allMoneyTwo != null and CompanyComeMoneyDetailSearch.allMoneyTwo != ''">
|
||||||
AND allMoney >= #{CompanyComeMoneyDetailSearch.allMoney} and allMoney <![CDATA[<]]>=
|
AND allMoney >= #{CompanyComeMoneyDetailSearch.allMoney}
|
||||||
|
and allMoney <![CDATA[<]]>=
|
||||||
#{CompanyComeMoneyDetailSearch.allMoneyTwo}
|
#{CompanyComeMoneyDetailSearch.allMoneyTwo}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
|
|||||||
+4
@@ -95,6 +95,8 @@ public class AllProjectStatisticsController {
|
|||||||
|
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
|
|
||||||
@@ -162,6 +164,8 @@ public class AllProjectStatisticsController {
|
|||||||
|
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
|
|
||||||
|
|||||||
+4
@@ -80,6 +80,8 @@ public class CompanyComeMoneyStatisticsController {
|
|||||||
|
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
|
|
||||||
@@ -128,6 +130,8 @@ public class CompanyComeMoneyStatisticsController {
|
|||||||
AllMoney allMoney = payWorkingGroupService.queryPageListForCompanyDetail33(companyComeMoneyDetailSearch, null);
|
AllMoney allMoney = payWorkingGroupService.queryPageListForCompanyDetail33(companyComeMoneyDetailSearch, null);
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -90,6 +90,8 @@ public class PayWorkingGroupStatisticsController {
|
|||||||
hashMap.put("pageList", pageList.setRecords(records));
|
hashMap.put("pageList", pageList.setRecords(records));
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -179,6 +181,8 @@ public class PayWorkingGroupStatisticsController {
|
|||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-6
@@ -98,12 +98,6 @@ public class PrincipalPeopleStatisticsController {
|
|||||||
AllMoney allMoney = payWorkingGroupService.queryPageListForPrincipal33(principalPeopleSearch, idList);
|
AllMoney allMoney = payWorkingGroupService.queryPageListForPrincipal33(principalPeopleSearch, idList);
|
||||||
|
|
||||||
HashMap<String, Object> hashMap = new HashMap<>();
|
HashMap<String, Object> hashMap = new HashMap<>();
|
||||||
// double sum=0;
|
|
||||||
// double sumTwo =0;
|
|
||||||
// if(ObjectUtils.isNotEmpty(pageList.getRecords())) {
|
|
||||||
// sum = pageList.getRecords() != null ? pageList.getRecords().stream().mapToDouble(t -> Double.parseDouble(t.getAllMoney() == null || t.getAllMoney().equals("") ? "0" : t.getAllMoney())).sum() : 0;
|
|
||||||
// sumTwo = pageList.getRecords() != null ? pageList.getRecords().stream().mapToDouble(t -> Double.parseDouble(t.getComeAllMoney() == null || t.getComeAllMoney().equals("") ? "0" : t.getComeAllMoney())).sum() : 0;
|
|
||||||
// }
|
|
||||||
//处理为空数据为0
|
//处理为空数据为0
|
||||||
for (PrincipalPeopleList s : pageList.getRecords()) {
|
for (PrincipalPeopleList s : pageList.getRecords()) {
|
||||||
if (s.getAllMoney() == null || s.getAllMoney().equals("")) {
|
if (s.getAllMoney() == null || s.getAllMoney().equals("")) {
|
||||||
@@ -119,6 +113,8 @@ public class PrincipalPeopleStatisticsController {
|
|||||||
DecimalFormat df = new DecimalFormat("#,##0.00");
|
DecimalFormat df = new DecimalFormat("#,##0.00");
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
|
|
||||||
@@ -158,6 +154,8 @@ public class PrincipalPeopleStatisticsController {
|
|||||||
}
|
}
|
||||||
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
hashMap.put("sumOfMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getAllMoney());
|
||||||
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
hashMap.put("sumOfReallyMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getComeAllMoney());
|
||||||
|
hashMap.put("sumOfBillMoney", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getBillMoney());
|
||||||
|
hashMap.put("sumOfConfirmAmount", ObjectUtils.isEmpty(allMoney) ? 0 : allMoney.getConfirmAmount());
|
||||||
hashMap.put("pageList", pageList);
|
hashMap.put("pageList", pageList);
|
||||||
return Result.OK(hashMap);
|
return Result.OK(hashMap);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,4 +12,6 @@ public class AllMoney {
|
|||||||
private String comeAllMoney;
|
private String comeAllMoney;
|
||||||
|
|
||||||
private String billMoney;
|
private String billMoney;
|
||||||
|
|
||||||
|
private String confirmAmount;
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -34,6 +34,10 @@ public class AllProjectStatistics {
|
|||||||
@ApiModelProperty(value = "开票金额")
|
@ApiModelProperty(value = "开票金额")
|
||||||
private String billMoney;
|
private String billMoney;
|
||||||
|
|
||||||
|
@Excel(name = "确认金额", width = 15)
|
||||||
|
@ApiModelProperty(value = "确认金额")
|
||||||
|
private String confirmAmount;
|
||||||
|
|
||||||
@ApiModelProperty(value = "来款用途编码")
|
@ApiModelProperty(value = "来款用途编码")
|
||||||
private String chargeUse;
|
private String chargeUse;
|
||||||
|
|
||||||
|
|||||||
+8
@@ -26,6 +26,14 @@ public class CompanyComeMoneyDetail {
|
|||||||
@ApiModelProperty(value = "实收金额")
|
@ApiModelProperty(value = "实收金额")
|
||||||
private String comeAllMoney;
|
private String comeAllMoney;
|
||||||
|
|
||||||
|
@Excel(name = "开票金额", width = 15)
|
||||||
|
@ApiModelProperty(value = "开票金额")
|
||||||
|
private String billMoney;
|
||||||
|
|
||||||
|
@Excel(name = "确认金额", width = 15)
|
||||||
|
@ApiModelProperty(value = "确认金额")
|
||||||
|
private String confirmAmount;
|
||||||
|
|
||||||
@ApiModelProperty(value = "来款用途编码")
|
@ApiModelProperty(value = "来款用途编码")
|
||||||
private String chargeUse;
|
private String chargeUse;
|
||||||
|
|
||||||
|
|||||||
+9
@@ -25,6 +25,15 @@ public class CompanyComeMoneyList {
|
|||||||
@Excel(name = "实收总金额", width = 15)
|
@Excel(name = "实收总金额", width = 15)
|
||||||
@ApiModelProperty(value = "实收总金额")
|
@ApiModelProperty(value = "实收总金额")
|
||||||
private String comeAllMoney;
|
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)
|
@Excel(name = "到账率", width = 15)
|
||||||
@ApiModelProperty(value = "到账率")
|
@ApiModelProperty(value = "到账率")
|
||||||
private String finishRate;
|
private String finishRate;
|
||||||
|
|||||||
+4
@@ -19,5 +19,9 @@ public class DepartStatistics {
|
|||||||
@ApiModelProperty(value = "实收总金额")
|
@ApiModelProperty(value = "实收总金额")
|
||||||
private String comeAllMoney;
|
private String comeAllMoney;
|
||||||
|
|
||||||
|
@Excel(name = "开票金额", width = 15)
|
||||||
|
@ApiModelProperty(value = "开票金额")
|
||||||
|
private String billMoney;
|
||||||
|
|
||||||
private String departName;
|
private String departName;
|
||||||
}
|
}
|
||||||
|
|||||||
+8
@@ -26,6 +26,14 @@ public class PrincipalPeopleList {
|
|||||||
@ApiModelProperty(value = "实收总金额")
|
@ApiModelProperty(value = "实收总金额")
|
||||||
private String comeAllMoney;
|
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)
|
@Excel(name = "个人完成率", width = 15)
|
||||||
@ApiModelProperty(value = "个人完成率")
|
@ApiModelProperty(value = "个人完成率")
|
||||||
private String finishRate;
|
private String finishRate;
|
||||||
|
|||||||
Reference in New Issue
Block a user