|
@@ -457,6 +457,8 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
//将tempVO中查出的数据添加到vo上
|
|
|
copyNullProperties(tempVO,vo);
|
|
|
|
|
|
+ log.info("amount:" + tempVO.getAmount());
|
|
|
+
|
|
|
//设置查询参数map
|
|
|
Map<String, Object> dayNMap = new HashMap<>(4);
|
|
|
dayNMap.put("registerBeginDate", dto.getRegisteredBeginDate());
|
|
@@ -1268,15 +1270,15 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
private String gameDataTotalSqlRecharge(){
|
|
|
return """
|
|
|
SELECT
|
|
|
- sum(b.buy_amount_count) buy_amount_count,
|
|
|
- sum(b.buy_amount_num) buy_amount_num,
|
|
|
- sum(b.buy_amount) buy_amount,
|
|
|
- sum(b.nature_amount_count) nature_amount_count,
|
|
|
- sum(b.nature_amount_num) nature_amount_num,
|
|
|
- sum(b.nature_amount) nature_amount,
|
|
|
- sum(b.amount_count) amount_count,
|
|
|
- sum(b.amount_num) amount_num,
|
|
|
- sum(b.amount) amount,
|
|
|
+ ifnull(sum(b.buy_amount_count),0) buy_amount_count,
|
|
|
+ ifnull(sum(b.buy_amount_num),0) buy_amount_num,
|
|
|
+ ifnull(sum(b.buy_amount),0) buy_amount,
|
|
|
+ ifnull(sum(b.nature_amount_count),0) nature_amount_count,
|
|
|
+ ifnull(sum(b.nature_amount_num),0) nature_amount_num,
|
|
|
+ ifnull(sum(b.nature_amount),0) nature_amount,
|
|
|
+ ifnull(sum(b.amount_count),0) amount_count,
|
|
|
+ ifnull(sum(b.amount_num),0) amount_num,
|
|
|
+ ifnull(sum(b.amount),0) amount,
|
|
|
|
|
|
round(if(sum(b.buy_amount_count) > 0, sum(b.buy_amount) / sum(b.buy_amount_count), 0), 2) buy_avg_amount,
|
|
|
round(if(sum(b.nature_amount_count) > 0, sum(b.nature_amount) / sum(b.nature_amount_count), 0), 2) nature_avg_amount,
|