From ddf5db7d31af51fcf697eac0cee7dd46ff73bcc1 Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期二, 18 二月 2020 12:50:49 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/main/java/com/yeshi/fanli/mapping/ExtractAuditRecordMapper.xml | 124 +++-------------------------------------- 1 files changed, 10 insertions(+), 114 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/ExtractAuditRecordMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/ExtractAuditRecordMapper.xml index 078153c..dc8f4e1 100644 --- a/fanli/src/main/java/com/yeshi/fanli/mapping/ExtractAuditRecordMapper.xml +++ b/fanli/src/main/java/com/yeshi/fanli/mapping/ExtractAuditRecordMapper.xml @@ -296,124 +296,20 @@ - <select id="countAuditTotal" resultMap="ChartMap"> - SELECT COALESCE(COUNT(tr.id),0) AS 'showValue', - <if test="type == 1"> - FROM_UNIXTIME(tr.`auditTime`/1000,'%Y-%m-%d') AS - 'showDate' - </if> - <if test="type == 2"> - FROM_UNIXTIME(tr.`auditTime`/1000,'%m') AS 'showDate' - </if> - <if test="type == 3"> - FROM_UNIXTIME(tr.`auditTime`/1000,'%Y') AS 'showDate' - </if> - FROM `yeshi_ec_extract_audit_record` tr - <if test="state != null and state != 0"> - LEFT JOIN `yeshi_ec_extract` t ON t.`id` = tr.`extractId` - </if> - WHERE tr.`auditTime` IS NOT NULL - <if test="startTime != null and startTime != '' "> - AND FROM_UNIXTIME(tr.`auditTime`/1000,'%Y-%m-%d')<![CDATA[ >= ]]>'${startTime}' - </if> - <if test="endTime != null and endTime != '' "> - AND FROM_UNIXTIME(tr.`auditTime`/1000,'%Y-%m-%d') <![CDATA[ <= ]]> - '${endTime}' - </if> - <if test="years != null and years != '' "> - AND FROM_UNIXTIME(tr.`auditTime`/1000,'%Y') = '${years}' - </if> - <if test="state != null and state != 3"> - AND t.`state` = ${state} - </if> - <if test="type == 1"> - GROUP BY FROM_UNIXTIME(tr.`auditTime`/1000,'%Y-%m-%d') - </if> - <if test="type == 2"> - GROUP BY FROM_UNIXTIME(tr.`auditTime`/1000,'%Y-%m') - </if> - <if test="type == 3"> - GROUP BY FROM_UNIXTIME(tr.`auditTime`/1000,'%Y') - </if> - ORDER BY tr.`auditTime` + <select id="countAuditTotal" resultType="Integer"> + SELECT IFNULL(COUNT(tr.id),0) FROM `yeshi_ec_extract_audit_record` tr + LEFT JOIN `yeshi_ec_extract` t ON t.`id` = tr.`extractId` + WHERE t.`state` = #{state} AND FROM_UNIXTIME(tr.`auditTime`/1000,'%Y-%m-%d') = #{preDay} </select> - <select id="countExtractMoney" resultMap="ChartMap"> - SELECT CAST(SUM(t.`money`)AS DECIMAL(19,2)) AS showValue, - <if test="type == 1"> - FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') AS - 'showDate' - </if> - <if test="type == 2"> - FROM_UNIXTIME(t.`extractTime`/1000,'%m') AS 'showDate' - </if> - <if test="type == 3"> - FROM_UNIXTIME(t.`extractTime`/1000,'%Y') AS 'showDate' - </if> - FROM `yeshi_ec_extract` t - WHERE t.`extractTime` IS NOT NULL - <if test="startTime != null and startTime != '' "> - AND FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d')<![CDATA[ >= ]]>'${startTime}' - </if> - <if test="endTime != null and endTime != '' "> - AND FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') <![CDATA[ <= ]]> - '${endTime}' - </if> - <if test="years != null and years != '' "> - AND FROM_UNIXTIME(t.`extractTime`/1000,'%Y') = '${years}' - </if> - <if test="state != null"> - AND t.`state` = ${state} - </if> - <if test="type == 1"> - GROUP BY FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') - </if> - <if test="type == 2"> - GROUP BY FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m') - </if> - <if test="type == 3"> - GROUP BY FROM_UNIXTIME(t.`extractTime`/1000,'%Y') - </if> - ORDER BY t.`extractTime` + <select id="countApplyExtractMoney" resultType="BigDecimal"> + SELECT SUM(t.`money`) FROM `yeshi_ec_extract` t + WHERE FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') = #{preDay} </select> - <select id="countExtractApplyNumber" resultMap="ChartMap"> - SELECT COUNT(t.id) AS showValue, - <if test="type == 1"> - FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') AS - 'showDate' - </if> - <if test="type == 2"> - FROM_UNIXTIME(t.`extractTime`/1000,'%m') AS 'showDate' - </if> - <if test="type == 3"> - FROM_UNIXTIME(t.`extractTime`/1000,'%Y') AS 'showDate' - </if> - FROM `yeshi_ec_extract` t - WHERE t.`extractTime` IS NOT NULL - <if test="startTime != null and startTime != '' "> - AND FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d')<![CDATA[ >= ]]>'${startTime}' - </if> - <if test="endTime != null and endTime != '' "> - AND FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') <![CDATA[ <= ]]> - '${endTime}' - </if> - <if test="years != null and years != '' "> - AND FROM_UNIXTIME(t.`extractTime`/1000,'%Y') = '${years}' - </if> - <if test="state != null"> - AND t.`state` = ${state} - </if> - <if test="type == 1"> - GROUP BY FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') - </if> - <if test="type == 2"> - GROUP BY FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m') - </if> - <if test="type == 3"> - GROUP BY FROM_UNIXTIME(t.`extractTime`/1000,'%Y') - </if> - ORDER BY t.`extractTime` + <select id="countApplyNumberByDay" resultType="Integer"> + SELECT IFNULL(COUNT(t.id),0) FROM `yeshi_ec_extract` t + WHERE FROM_UNIXTIME(t.`extractTime`/1000,'%Y-%m-%d') = #{preDay} </select> </mapper> -- Gitblit v1.8.0