|
@@ -57,6 +57,7 @@
|
|
select
|
|
select
|
|
(select sum(cci.contract_money) from c_control_contract_info cci WHERE cci.is_deleted = 0) as allContractMoney,
|
|
(select sum(cci.contract_money) from c_control_contract_info cci WHERE cci.is_deleted = 0) as allContractMoney,
|
|
(select SUM(cbs.project_cost_total) from c_project_cost_budget_stats cbs WHERE cbs.is_deleted = 0) as allProjectCost,
|
|
(select SUM(cbs.project_cost_total) from c_project_cost_budget_stats cbs WHERE cbs.is_deleted = 0) as allProjectCost,
|
|
|
|
+ (select SUM(pcb.actual_total_money) from c_project_cost_budget pcb WHERE pcb.is_deleted =0 and pcb.task_approve = 1)as "allPracticalDisburse",
|
|
(select SUM(cri.practical_returned_money) from c_contract_returned_info cri WHERE cri.is_deleted = 0) as allReturned
|
|
(select SUM(cri.practical_returned_money) from c_contract_returned_info cri WHERE cri.is_deleted = 0) as allReturned
|
|
</select>
|
|
</select>
|
|
<select id="ProjectListStats" resultType="org.springblade.control.vo.AllProjectStatsVO">
|
|
<select id="ProjectListStats" resultType="org.springblade.control.vo.AllProjectStatsVO">
|
|
@@ -64,6 +65,7 @@
|
|
cpi.name as 'projectName',
|
|
cpi.name as 'projectName',
|
|
cci.contract_money as 'contractMoney',
|
|
cci.contract_money as 'contractMoney',
|
|
(select cbs.project_cost_total from c_project_cost_budget_stats cbs WHERE cpi.id = cbs.project_id and cbs.is_deleted = 0) as 'budgetCost',
|
|
(select cbs.project_cost_total from c_project_cost_budget_stats cbs WHERE cpi.id = cbs.project_id and cbs.is_deleted = 0) as 'budgetCost',
|
|
|
|
+ (select SUM(pcb.actual_total_money) from c_project_cost_budget pcb WHERE pcb.is_deleted =0 and pcb.project_id = cpi.id and pcb.task_approve = 1)as "practicalPayCost",
|
|
(select SUM(cri.practical_returned_money) from c_contract_returned_info cri WHERE cpi.id = cri.project_id and cri.is_deleted = 0) as 'ReturnedMoney',
|
|
(select SUM(cri.practical_returned_money) from c_contract_returned_info cri WHERE cpi.id = cri.project_id and cri.is_deleted = 0) as 'ReturnedMoney',
|
|
(cci.contract_money - IFNULL((select SUM(cri.practical_returned_money) from c_contract_returned_info cri WHERE cri.contract_id = cci.id and cri.is_deleted = 0),0)) as 'unreturnedMoney'
|
|
(cci.contract_money - IFNULL((select SUM(cri.practical_returned_money) from c_contract_returned_info cri WHERE cri.contract_id = cci.id and cri.is_deleted = 0),0)) as 'unreturnedMoney'
|
|
from c_control_project_info cpi left join c_control_contract_info cci on cpi.id = cci.project_id and cci.is_deleted = 0
|
|
from c_control_project_info cpi left join c_control_contract_info cci on cpi.id = cci.project_id and cci.is_deleted = 0
|