fix:理事会条件企业
This commit is contained in:
+50
@@ -1184,6 +1184,23 @@
|
||||
GROUP BY tmps1.id) tmps2 group by tmps2.project_id) tmps on(tmp.id=tmps.project_id)
|
||||
left JOIN sys_user su on(tmp.director_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code)
|
||||
group by tmp.director_id
|
||||
|
||||
union all
|
||||
SELECT
|
||||
tmp.director_id as principalId,
|
||||
tmp.director_name as principalName,
|
||||
sum(tmps.allMoney) as allMoney,
|
||||
sum(tmps.comeAllMoney) as comeAllMoney,
|
||||
tmp.create_time as createTime
|
||||
FROM tb_member_project tmp right join (
|
||||
select id,project_id,SUM(amount_receivable) AS
|
||||
allMoney,SUM(paid_amount) AS comeAllMoney,max(tmps2.payment_date) as payment_date
|
||||
from
|
||||
(select tmps1.id,tmps1.project_id,amount_receivable,paid_amount,max(ppr.payment_date) as payment_date from tb_certificate_payment tmps1
|
||||
inner join pay_payment_record ppr on(tmps1.id=ppr.project_id)
|
||||
GROUP BY tmps1.id) tmps2 group by tmps2.project_id) tmps on(tmp.id=tmps.project_id)
|
||||
left JOIN sys_user su on(tmp.director_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code)
|
||||
group by tmp.director_id
|
||||
) pp
|
||||
group by pp.principalId order by pp.createTime) ppp order by ppp.comeAllMoney ) pppp left join sys_user su on(pppp.principalId=su.id) left join sys_depart sd on(su.org_code=sd.org_code) group by sd.org_code order by pppp.comeAllMoney desc limit 10
|
||||
</select>
|
||||
@@ -1531,6 +1548,23 @@
|
||||
GROUP BY tmps1.id) tmps2 group by tmps2.project_id) tmps on(tmp.id=tmps.project_id)
|
||||
left JOIN sys_user su on(tmp.director_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code)
|
||||
group by tmp.director_id
|
||||
|
||||
union all
|
||||
SELECT
|
||||
tmp.director_id as principalId,
|
||||
tmp.director_name as principalName,
|
||||
sum(tmps.allMoney) as allMoney,
|
||||
sum(tmps.comeAllMoney) as comeAllMoney,
|
||||
tmp.create_time as createTime
|
||||
FROM tb_member_project tmp right join (
|
||||
select id,project_id,SUM(amount_receivable) AS
|
||||
allMoney,SUM(paid_amount) AS comeAllMoney,max(tmps2.payment_date) as payment_date
|
||||
from
|
||||
(select tmps1.id,tmps1.project_id,amount_receivable,paid_amount,max(ppr.payment_date) as payment_date from tb_certificate_payment tmps1
|
||||
inner join pay_payment_record ppr on(tmps1.id=ppr.project_id)
|
||||
GROUP BY tmps1.id) tmps2 group by tmps2.project_id) tmps on(tmp.id=tmps.project_id)
|
||||
left JOIN sys_user su on(tmp.director_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code)
|
||||
group by tmp.director_id
|
||||
) pp
|
||||
group by pp.principalId order by pp.createTime) ppp order by ppp.comeAllMoney desc limit 10
|
||||
</select>
|
||||
@@ -2318,6 +2352,22 @@
|
||||
group by tmp1s.id) tpms
|
||||
left join tb_member_project tmp on(tmp.id=tpms.project_id)
|
||||
group by tpms.company_id) ppp
|
||||
union all
|
||||
|
||||
SELECT
|
||||
company_id as chargeCompanyTemporaryId,
|
||||
company_name as chargeCompanyTemporaryName,
|
||||
allMoney,
|
||||
comeAllMoney,
|
||||
createTime
|
||||
FROM (select SUM(amount_receivable) AS
|
||||
allMoney,SUM(paid_amount) AS comeAllMoney,tpms.create_time as createTime ,company_id,company_name
|
||||
from(select amount_receivable,paid_amount,tmp1s.create_time,company_id,company_name,tmp1s.project_id
|
||||
from tb_certificate_payment tmp1s
|
||||
inner join pay_payment_record ppr on(tmp1s.id=ppr.project_id)
|
||||
group by tmp1s.id) tpms
|
||||
left join tb_member_project tmp on(tmp.id=tpms.project_id)
|
||||
group by tpms.company_id) tcps
|
||||
) pp
|
||||
group by pp.chargeCompanyTemporaryId order by pp.createTime) ppp
|
||||
order by ppp.comeAllMoney desc limit 10
|
||||
|
||||
Reference in New Issue
Block a user