@ -203,7 +203,7 @@ public interface StatisticsMapper {
" SUM(recharge_coin) AS rechargeSumCoin,",
" SUM(recharge_coin) AS rechargeSumCoin,",
" SUM(free_coin) AS freeSumCoin,",
" SUM(free_coin) AS freeSumCoin,",
" SUM(task_coin) AS taskSumCoin",
" SUM(task_coin) AS taskSumCoin",
" FROM detail",
" FROM detail_y",
" WHERE update_type = '0'",
" WHERE update_type = '0'",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
" AND create_time BETWEEN #{searchStartTime} AND #{searchEndTime}",
" AND create_time BETWEEN #{searchStartTime} AND #{searchEndTime}",
@ -228,7 +228,7 @@ public interface StatisticsMapper {
" SUM(recharge_coin) AS rechargeSumCoin,",
" SUM(recharge_coin) AS rechargeSumCoin,",
" SUM(free_coin) AS freeSumCoin,",
" SUM(free_coin) AS freeSumCoin,",
" SUM(task_coin) AS taskSumCoin",
" SUM(task_coin) AS taskSumCoin",
"FROM detail",
"FROM detail_y",
"WHERE update_type = '1'",
"WHERE update_type = '1'",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
" AND create_time BETWEEN #{searchStartTime} AND #{searchEndTime}",
" AND create_time BETWEEN #{searchStartTime} AND #{searchEndTime}",
@ -242,14 +242,14 @@ public interface StatisticsMapper {
//本月---0
//本月---0
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
"from detail where datediff(create_time,#{searchStartTime})>=0 "+
"from detail_y where datediff(create_time,#{searchStartTime})>=0 "+
"and datediff(create_time,#{searchEndTime})<=0 and update_type = 0 group by DATE_FORMAT(create_time,'%m-%d')"
"and datediff(create_time,#{searchEndTime})<=0 and update_type = 0 group by DATE_FORMAT(create_time,'%m-%d')"
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
"from detail where datediff(create_time,#{searchStartTime})>=0 "+
"from detail_y where datediff(create_time,#{searchStartTime})>=0 "+
"and datediff(create_time,#{searchEndTime})<=0 and update_type = 1 group by DATE_FORMAT(create_time,'%m-%d')"
"and datediff(create_time,#{searchEndTime})<=0 and update_type = 1 group by DATE_FORMAT(create_time,'%m-%d')"
})
})
@ -258,13 +258,13 @@ public interface StatisticsMapper {
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
"from detail where create_time=#{searchEndTime} and update_type = 0 group by DATE_FORMAT(create_time,'%m-%d')"
"from detail_y where create_time=#{searchEndTime} and update_type = 0 group by DATE_FORMAT(create_time,'%m-%d')"
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
"from detail where create_time=#{searchStartTime} and update_type = 1 group by DATE_FORMAT(create_time,'%m-%d')"
"from detail_y where create_time=#{searchStartTime} and update_type = 1 group by DATE_FORMAT(create_time,'%m-%d')"
@ -273,7 +273,7 @@ public interface StatisticsMapper {
"IFNULL(SUM(recharge_coin), 0) AS rechargeSumCoin,",
"IFNULL(SUM(recharge_coin), 0) AS rechargeSumCoin,",
"IFNULL(SUM(free_coin), 0) AS freeSumCoin,",
"IFNULL(SUM(free_coin), 0) AS freeSumCoin,",
"IFNULL(SUM(task_coin), 0) AS taskSumCoin",
"IFNULL(SUM(task_coin), 0) AS taskSumCoin",
"FROM detail",
"FROM detail_y",
"WHERE DATE(create_time) = #{searchEndTime}",
"WHERE DATE(create_time) = #{searchEndTime}",
"AND update_type = #{updateType}",
"AND update_type = #{updateType}",
"GROUP BY DATE_FORMAT(create_time, '%Y-%m-%d')"
"GROUP BY DATE_FORMAT(create_time, '%Y-%m-%d')"
@ -283,7 +283,7 @@ public interface StatisticsMapper {
//给定时间段--10
//给定时间段--10
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
@Select({"select DATE_FORMAT(create_time,'%Y-%m-%d') as day,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
"from detail where recharge_coin>0 and datediff(create_time,#{searchStartTime})>=0 "+
"from detail_y where recharge_coin>0 and datediff(create_time,#{searchStartTime})>=0 "+
"and datediff(create_time,#{searchEndTime})<=0 and update_type = '0' group by DATE_FORMAT(create_time,'%m-%d')"
"and datediff(create_time,#{searchEndTime})<=0 and update_type = '0' group by DATE_FORMAT(create_time,'%m-%d')"
})
})
List<SumCoin>getMediuPayCoin1(SumCoinsumCoin);
List<SumCoin>getMediuPayCoin1(SumCoinsumCoin);
@ -317,7 +317,7 @@ public interface StatisticsMapper {
"today.freeSumCoin AS todayFree,",
"today.freeSumCoin AS todayFree,",
"today.taskSumCoin AS todayTask,",
"today.taskSumCoin AS todayTask,",
"(today.rechargeSumCoin + today.freeSumCoin + today.taskSumCoin) AS todayTotalCoin",
"(today.rechargeSumCoin + today.freeSumCoin + today.taskSumCoin) AS todayTotalCoin",
"FROM (SELECT jwcode, SUM(recharge_coin) AS rechargeSumCoin, SUM(free_coin) AS freeSumCoin, SUM(task_coin) AS taskSumCoin FROM detail WHERE create_time <= CURRENT_TIMESTAMP) AS today",
"FROM (SELECT jwcode, SUM(recharge_coin) AS rechargeSumCoin, SUM(free_coin) AS freeSumCoin, SUM(task_coin) AS taskSumCoin FROM detail_y WHERE create_time <= CURRENT_TIMESTAMP) AS today",
"where jwcode=#{jwcode}"})
"where jwcode=#{jwcode}"})
SumCoingetMess(Integerjwcode);
SumCoingetMess(Integerjwcode);
@ -327,7 +327,7 @@ public interface StatisticsMapper {
" SUM(d.free_coin) AS totalFree,",
" SUM(d.free_coin) AS totalFree,",
" SUM(d.task_coin) AS totalTask,",
" SUM(d.task_coin) AS totalTask,",
" (SUM(d.recharge_coin) + SUM(d.free_coin) + SUM(d.task_coin)) AS todayTotalCoin",
" (SUM(d.recharge_coin) + SUM(d.free_coin) + SUM(d.task_coin)) AS todayTotalCoin",
"FROM detail d",
"FROM detail_y d",
"INNER JOIN activity a ON d.activity_id = a.activity_id",
"INNER JOIN activity a ON d.activity_id = a.activity_id",
"INNER JOIN admin ad ON a.admin_id = ad.admin_id",
"INNER JOIN admin ad ON a.admin_id = ad.admin_id",
"where d.update_type='0'",
"where d.update_type='0'",
@ -344,7 +344,7 @@ public interface StatisticsMapper {
" SUM(d.free_coin) AS totalFree,",
" SUM(d.free_coin) AS totalFree,",
" SUM(d.task_coin) AS totalTask,",
" SUM(d.task_coin) AS totalTask,",
" (SUM(d.recharge_coin) + SUM(d.free_coin) + SUM(d.task_coin)) AS todayTotalCoin",
" (SUM(d.recharge_coin) + SUM(d.free_coin) + SUM(d.task_coin)) AS todayTotalCoin",
"FROM detail d",
"FROM detail_y d",
"INNER JOIN admin ad ON ad.admin_id = d.admin_id",
"INNER JOIN admin ad ON ad.admin_id = d.admin_id",
"WHERE d.update_type = '1'",
"WHERE d.update_type = '1'",
@ -370,7 +370,7 @@ public interface StatisticsMapper {
" UNION ALL SELECT 4 UNION ALL SELECT 5",
" UNION ALL SELECT 4 UNION ALL SELECT 5",
" ) AS numbers",
" ) AS numbers",
") AS m",
") AS m",
"LEFT JOIN detail d ON DATE_FORMAT(d.create_time, '%Y-%u') = m.week",
"LEFT JOIN detail_y d ON DATE_FORMAT(d.create_time, '%Y-%u') = m.week",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND d.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}",
"AND d.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}",
"</if>",
"</if>",
@ -390,7 +390,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -410,7 +410,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -430,7 +430,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -450,7 +450,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '0' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '0' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -470,7 +470,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -490,7 +490,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -510,7 +510,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
@ -530,7 +530,7 @@ public interface StatisticsMapper {
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" (SUM(CASE WHEN d.update_type = '1' THEN d.recharge_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.free_coin ELSE 0 END) +",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
" SUM(CASE WHEN d.update_type = '1' THEN d.task_coin ELSE 0 END)) AS totalRechargeSum",
"FROM detail d",
"FROM detail_y d",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"right JOIN admin ad ON ad.admin_id = d.admin_id",
"<if test='searchStartTime != null and searchEndTime != null'>",
"<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",