فهرست منبع

:fix:修改游戏总数据统计sqlbug

zhangxianyu 10 ماه پیش
والد
کامیت
44bf4f4840

+ 4 - 4
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/GameDataServiceImpl.java

@@ -4957,7 +4957,7 @@ public class GameDataServiceImpl implements IGameDataService {
                             sum(nature_new_user_total_amount_num) new_user_total_amount_num,
                             sum(nature_new_user_total_amount_num) new_user_total_amount_num,
                             sum(nature_new_user_total_amount) new_user_total_amount,
                             sum(nature_new_user_total_amount) new_user_total_amount,
                             
                             
-                             sum(nature_new_user_total_wx_amount) nature_new_user_total_wx_amount,
+                            sum(nature_new_user_total_wx_amount) nature_new_user_total_wx_amount,
                             sum(nature_new_user_total_zfb_amount) nature_new_user_total_zfb_amount,
                             sum(nature_new_user_total_zfb_amount) nature_new_user_total_zfb_amount,
                             sum(nature_new_user_total_mds_amount) nature_new_user_total_mds_amount,
                             sum(nature_new_user_total_mds_amount) nature_new_user_total_mds_amount,
                             
                             
@@ -5312,9 +5312,9 @@ public class GameDataServiceImpl implements IGameDataService {
                         IFNULL(sum(nature_new_user_total_amount_num), 0) new_user_total_amount_num,
                         IFNULL(sum(nature_new_user_total_amount_num), 0) new_user_total_amount_num,
                         IFNULL(sum(nature_new_user_total_amount), 0) new_user_total_amount,
                         IFNULL(sum(nature_new_user_total_amount), 0) new_user_total_amount,
                         
                         
-                        IFNULL(sum(nature_new_user_total_wx_amount)) nature_new_user_total_wx_amount,
-                        IFNULL(sum(nature_new_user_total_zfb_amount)) nature_new_user_total_zfb_amount,
-                        IFNULL(sum(nature_new_user_total_mds_amount)) nature_new_user_total_mds_amount,
+                        IFNULL(sum(nature_new_user_total_wx_amount),0) nature_new_user_total_wx_amount,
+                        IFNULL(sum(nature_new_user_total_zfb_amount),0) nature_new_user_total_zfb_amount,
+                        IFNULL(sum(nature_new_user_total_mds_amount),0) nature_new_user_total_mds_amount,
                         
                         
                         round(if(SUM(cost) > 0 , SUM(nature_first_new_user_amount) / SUM(cost) ,0), 4) first_roi,
                         round(if(SUM(cost) > 0 , SUM(nature_first_new_user_amount) / SUM(cost) ,0), 4) first_roi,
                         round(if(sum(nature_reg_num) > 0 ,sum(nature_first_new_user_amount_num) / sum(nature_reg_num), 0), 4) first_amount_rate,
                         round(if(sum(nature_reg_num) > 0 ,sum(nature_first_new_user_amount_num) / sum(nature_reg_num), 0), 4) first_amount_rate,

+ 3 - 3
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/PitcherDataServiceImpl.java

@@ -3791,9 +3791,9 @@ public class PitcherDataServiceImpl implements IPitcherDataService {
                     ROUND(IF(SUM(new_user_total_amount_num) > 0 , SUM(new_user_total_amount) / SUM(new_user_total_amount_num), 0), 2) as today_arpu,
                     ROUND(IF(SUM(new_user_total_amount_num) > 0 , SUM(new_user_total_amount) / SUM(new_user_total_amount_num), 0), 2) as today_arpu,
                     IFNULL(SUM(hundred_user_num), 0) as hundred_user_num,
                     IFNULL(SUM(hundred_user_num), 0) as hundred_user_num,
                     ROUND(IF(SUM(hundred_user_num) > 0 , SUM(cost) / SUM(hundred_user_num), 0), 2) as hundred_user_num_cost,
                     ROUND(IF(SUM(hundred_user_num) > 0 , SUM(cost) / SUM(hundred_user_num), 0), 2) as hundred_user_num_cost,
-                    	SUM(new_user_total_zfb_amount) AS new_user_total_zfb_amount,
-                         	SUM(new_user_total_wx_amount) AS new_user_total_wx_amount,
-                         	SUM(new_user_total_mds_amount) AS new_user_total_mds_amount,
+                    SUM(new_user_total_zfb_amount) AS new_user_total_zfb_amount,
+                    SUM(new_user_total_wx_amount) AS new_user_total_wx_amount,
+                    SUM(new_user_total_mds_amount) AS new_user_total_mds_amount,
                 """ + pitcherDataTotalRoiSql() +
                 """ + pitcherDataTotalRoiSql() +
                 """
                 """
                             ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 59 day) <= LocalDate.now(), cost, 0)) > 0 ,
                             ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 59 day) <= LocalDate.now(), cost, 0)) > 0 ,