zhaoxian 3 vuotta sitten
vanhempi
commit
80f5b5a967

+ 10 - 10
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/report/mapper/xml/KuaiShouAccountReportMapper.xml

@@ -23,8 +23,8 @@
         SELECT
         t1.account_id as accountId,
         t1.account_name as authName,
-        key_action as 'keyAction',
-        key_action_cost as 'keyActionCost',
+        IFNULL(key_action,0) as 'keyAction',
+        IFNULL(key_action_cost,0.00) as 'keyActionCost',
         ${filed}
         FROM
         application.kuaishou_account_report_hourly_dw t1
@@ -58,8 +58,8 @@
 
     <select id="querySumByHour" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
-        key_action as 'keyAction',
-        key_action_cost as 'keyActionCost',
+        IFNULL(key_action,0) as 'keyAction',
+        IFNULL(key_action_cost,0.00) as 'keyActionCost',
         ${filed}
         FROM
         application.kuaishou_account_report_hourly_dw t1
@@ -96,8 +96,8 @@
 
     <select id="queryAllSumByStartEndDate" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
-        key_action as 'keyAction',
-        key_action_cost as 'keyActionCost',
+        IFNULL(key_action,0) as 'keyAction',
+        IFNULL(key_action_cost,0.00) as 'keyActionCost',
         ${filed}
         FROM application.kuaishou_account_report_daily_dw t1
         WHERE  t1.stat_date &lt;= DATE_FORMAT(#{endDate},'%Y%m%d')
@@ -131,8 +131,8 @@
         DATE_FORMAT(t1.stat_date,'%Y-%m-%d') as statDate,
         t1.account_id as accountId,
         t1.account_name as authName,
-        key_action as 'keyAction',
-        key_action_cost as 'keyActionCost',
+        IFNULL(key_action,0) as 'keyAction',
+        IFNULL(key_action_cost,0.00) as 'keyActionCost',
         ${filed}
         FROM
         application.kuaishou_account_report_daily_dw  t1
@@ -150,8 +150,8 @@
 
     <select id="querySumByDateGroupAccountAndDate" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
-        key_action as 'keyAction',
-        key_action_cost as 'keyActionCost',
+        IFNULL(key_action,0) as 'keyAction',
+        IFNULL(key_action_cost,0.00) as 'keyActionCost',
         DATE_FORMAT(t1.stat_date,'%Y-%m-%d') as statDate,
         t1.account_id as accountId,
         t1.account_name as authName,

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/common/constant/AccountReportConstants.java

@@ -550,7 +550,7 @@ public class AccountReportConstants {
             "    \"comment\": \"按钮点击率\"\n" +
             "  },\n" +
             "  \"play3sRate\": {\n" +
-            "    \"filed\": \" CONCAT(ROUND(play_3s_ratio * 100,2),'%') AS play3sRate\",\n" +
+            "    \"filed\": \" CONCAT(IFNULL(ROUND(play_3s_ratio * 100,2),0.00),'%') AS play3sRate\",\n" +
             "    \"comment\": \"3s播放率\"\n" +
             "  },\n" +
             "  \"keyAction\": {\n" +