Selaa lähdekoodia

【快手视频报表】素材分内外部、增加筛选条件,导出前端不传题头导出空的问题

zhaoxian 4 vuotta sitten
vanhempi
commit
78c6788de6

+ 7 - 2
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/controller/KsVideoReportCtrl.java

@@ -251,6 +251,9 @@ public class KsVideoReportCtrl {
                 throw new Exception("入参不能为空");
             }
             JSONArray columns = requestBody.getJSONArray("columns");
+            if (Check.isNull(columns)) {
+                throw new Exception("请传入表头");
+            }
 
             String startDate = requestBody.getString("startDate");
             if (Check.isNull(startDate)) {
@@ -304,8 +307,10 @@ public class KsVideoReportCtrl {
             columns2.add(6, "plan");
             columns2.add(7, "shot");
             columns2.add(8, "createTime");
-            for (int i = 0; i < columns.size(); i++) {
-                columns2.add(columns2.size(), columns.getString(i));
+            if (!Check.isNull(columns)) {
+                for (int i = 0; i < columns.size(); i++) {
+                    columns2.add(columns2.size(), columns.getString(i));
+                }
             }
             columns2.add(columns2.size(), "url");
             List<String> titles = getfileIds(AccountReportConstants.kuaishouVideoReportDict, columns2);