|
|
@ -102,16 +102,16 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="TimeFinancialChart" type="com.ccsens.ptccsens.bean.vo.ProjectFinanceVo$TimeFinancialChart"> |
|
|
|
<id column="time" property="time"/> |
|
|
|
<result column="name" property="name"/> |
|
|
|
<collection property="data" ofType="com.ccsens.ptccsens.bean.vo.ProjectFinanceVo$ChartData"> |
|
|
|
<id column="name" property="name"/> |
|
|
|
<id column="time" property="time"/> |
|
|
|
<result column="expend" property="expend"/> |
|
|
|
</collection> |
|
|
|
</resultMap> |
|
|
|
<select id="timeFinancialChart" resultMap="TimeFinancialChart"> |
|
|
|
SELECT |
|
|
|
task.`name`, |
|
|
|
DATE_FORMAT(FROM_UNIXTIME (fa.apply_time/1000),'%Y-%m') AS `time`, |
|
|
|
DATE_FORMAT(FROM_UNIXTIME (fa.apply_time/1000),'%m') AS `time`, |
|
|
|
SUM(fa.money) AS expend |
|
|
|
FROM |
|
|
|
( |
|
|
@ -137,7 +137,7 @@ |
|
|
|
) AS task |
|
|
|
LEFT JOIN t_plu_finance AS f ON f.task_id = task.taskId |
|
|
|
LEFT JOIN t_plu_finance_apply AS fa ON f.id = fa.finance_id |
|
|
|
AND f.rec_status = 0 AND fa.rec_status = 0 |
|
|
|
AND f.rec_status = 0 AND fa.rec_status = 0 AND (fa.apply_type !=0 OR fa.apply_type !=2) |
|
|
|
GROUP BY task.`name`,DATE_FORMAT(FROM_UNIXTIME (fa.apply_time/1000),'%Y-%m') |
|
|
|
</select> |
|
|
|
|
|
|
|