Quellcode durchsuchen

头条视频报表,导出添加相关人员和首购率字段

zhaoxian vor 4 Jahren
Ursprung
Commit
fea30e2c8e

+ 10 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/toutiao/modules/report/controller/BytedanceVideoReportCtrl.java

@@ -130,11 +130,21 @@ public class BytedanceVideoReportCtrl {
             titles.add(2, "视频名称");
             titles.add(3, "项目名称");
             titles.add(4, "上传时间");
+            titles.add(5, "剪辑");
+            titles.add(6, "拍摄");
+            titles.add(7, "编导");
+            titles.add(8, "负责人");
+            titles.add(9, "首购率");
             columns.add(0, "signature");
             columns.add(1, "url");
             columns.add(2, "materialName");
             columns.add(3, "projectName");
             columns.add(4, "createTime");
+            columns.add(5, "clip");
+            columns.add(6, "shot");
+            columns.add(7, "plan");
+            columns.add(8, "teamLeader");
+            columns.add(9, "firstPurchase");
         }
         JSONArray accountIds = requestBody.getJSONArray("accountIds");
         if (accountIds.isEmpty()) {

+ 2 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/toutiao/modules/report/mapper/xml/BytedanceVideoReportMapper.xml

@@ -17,6 +17,8 @@
         t1.project_name AS projectName,
         t1.material_create_time AS createTime,
         sum(t1.material_show) as showMaterial,
+        t1.team_leader as 'teamLeader',
+        concat(CAST(round(sum(t1.in_app_pay) / sum(t1.convert_material)*100,2) AS CHAR) ,'%') as 'firstPurchase',
         ${filed}
         FROM
         etl_report_bytedance_video t1