@ -259,8 +259,14 @@ 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 " +
"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," ,
"IFNULL(SUM(recharge_coin), 0) AS rechargeSumCoin," ,
"IFNULL(SUM(free_coin), 0) AS freeSumCoin," ,
"IFNULL(SUM(task_coin), 0) AS taskSumCoin" ,
"FROM detail_y" ,
"WHERE DATE(create_time) = #{searchEndTime}" ,
"AND update_type = #{updateType}" ,
"GROUP BY DATE_FORMAT(create_time, '%Y-%m-%d')"
} )
} )
List < SumCoin > getMediuPayCoinday ( @Param ( "searchEndTime" ) Date searchEndTime , @Param ( "updateType" ) Integer updateType ) ;
List < SumCoin > getMediuPayCoinday ( @Param ( "searchEndTime" ) Date searchEndTime , @Param ( "updateType" ) Integer updateType ) ;
@ -444,7 +450,7 @@ public interface StatisticsMapper {
" SUM(d.task_coin) AS taskSumCoin," ,
" SUM(d.task_coin) AS taskSumCoin," ,
" (SUM(d.recharge_coin) +SUM(d.free_coin) +SUM(d.task_coin)) AS totalRechargeSum" ,
" (SUM(d.recharge_coin) +SUM(d.free_coin) +SUM(d.task_coin)) AS totalRechargeSum" ,
"FROM detail_y d" ,
"FROM detail_y d" ,
"left JOIN user u ON u.jwcode = d.jwcode" ,
"left JOIN user u ON u.jwcode = d.jwcode " ,
"WHERE update_type = 0 " ,
"WHERE update_type = 0 " ,
"<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})" ,
@ -480,7 +486,7 @@ public interface StatisticsMapper {
" SUM(d.task_coin) AS taskSumCoin," ,
" SUM(d.task_coin) AS taskSumCoin," ,
" (SUM(d.recharge_coin) + SUM(d.free_coin) +SUM(d.task_coin)) AS totalRechargeSum" ,
" (SUM(d.recharge_coin) + SUM(d.free_coin) +SUM(d.task_coin)) AS totalRechargeSum" ,
"FROM detail_y d" ,
"FROM detail_y d" ,
"left JOIN user u ON u.jwcode = d.jwcode" ,
"left JOIN user u ON u.jwcode = d.jwcode and u.name=d.username " ,
"WHERE update_type = 1 " ,
"WHERE update_type = 1 " ,
"<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})" ,