Explorar o código

直播数据报表 报表数据 不全校验

zhaoxian %!s(int64=3) %!d(string=hai) anos
pai
achega
81195a109c

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataAdServiceImpl.java

@@ -129,6 +129,9 @@ public class LiveDataAdServiceImpl extends ServiceImpl<LiveDataAdMapper, LiveDat
         List<JSONObject> array = new ArrayList<>();
         for (int i = 1; i < list.size(); i++) {
             List<String> values = list.get(i);
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             JSONObject entityObj = new JSONObject();
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataAgeServiceImpl.java

@@ -147,6 +147,9 @@ public class LiveDataAgeServiceImpl extends ServiceImpl<LiveDataAgeMapper, LiveD
         for (int i = 1; i < list.size(); i++) {
             boolean flag = false;
             List<String> values = list.get(i);
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             JSONObject entityObj = new JSONObject();
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataGenderServiceImpl.java

@@ -148,6 +148,9 @@ public class LiveDataGenderServiceImpl extends ServiceImpl<LiveDataGenderMapper,
         for (int i = 1; i < list.size(); i++) {
             boolean flag = false;
             List<String> values = list.get(i);
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             JSONObject entityObj = new JSONObject();
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataMaterialServiceImpl.java

@@ -139,6 +139,9 @@ public class LiveDataMaterialServiceImpl extends ServiceImpl<LiveDataMaterialMap
         for (int i = 1; i < list.size(); i++) {
             List<String> values = list.get(i);
             JSONObject entityObj = new JSONObject();
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);
                 String code = titleObj.getString(String.valueOf(j));

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataPriceServiceImpl.java

@@ -146,6 +146,9 @@ public class LiveDataPriceServiceImpl extends ServiceImpl<LiveDataPriceMapper, L
         for (int i = 1; i < list.size(); i++) {
             boolean flag = false;
             List<String> values = list.get(i);
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             JSONObject entityObj = new JSONObject();
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataProvinceServiceImpl.java

@@ -147,6 +147,9 @@ public class LiveDataProvinceServiceImpl extends ServiceImpl<LiveDataProvinceMap
         for (int i = 1; i < list.size(); i++) {
             boolean flag = false;
             List<String> values = list.get(i);
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             JSONObject entityObj = new JSONObject();
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);

+ 3 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/live/service/impl/LiveDataTouchServiceImpl.java

@@ -127,6 +127,9 @@ public class LiveDataTouchServiceImpl extends ServiceImpl<LiveDataTouchMapper, L
         List<JSONObject> array = new ArrayList<>();
         for (int i = 1; i < list.size(); i++) {
             List<String> values = list.get(i);
+            if(values.size()!=titleObj.size()-1){
+                return Result.error("数据不全,请补充完善后导入");
+            }
             JSONObject entityObj = new JSONObject();
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);