Explorar o código

直播数据报表 报表数据去除汇总

zhaoxian %!s(int64=3) %!d(string=hai) anos
pai
achega
82659d7568

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

@@ -82,10 +82,13 @@ public class LiveDataAgeServiceImpl extends ServiceImpl<LiveDataAgeMapper, LiveD
                 for (int j = 0; j < lastCellNum; j++) {
                     String value = eeu.getCellValue2(row.getCell(j));
                     String code = titleObj.getString(String.valueOf(j));
-                    // 省份为空时,添加不成功!
                     if (Check.isNull(value)) {
                         return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                     }
+                    //不要汇总这条数据
+                    if(value.contains("汇总")){
+                        continue;
+                    }
                     entityObj.put(code, value);
                 }
                 entityObj.put("accountId", accountId);
@@ -143,10 +146,13 @@ public class LiveDataAgeServiceImpl extends ServiceImpl<LiveDataAgeMapper, LiveD
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);
                 String code = titleObj.getString(String.valueOf(j));
-                // 省份为空时,添加不成功!
                 if (Check.isNull(value)) {
                     return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                 }
+                //不要汇总这条数据
+                if(value.contains("汇总")){
+                    continue;
+                }
                 if (value.contains("%")) {
                     value = value.replace("%", "");
                     if (!("0.00".equals(value) || "0.0".equals(value) || "0".equals(value))) {

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

@@ -83,10 +83,13 @@ public class LiveDataGenderServiceImpl extends ServiceImpl<LiveDataGenderMapper,
                 for (int j = 0; j < lastCellNum; j++) {
                     String value = eeu.getCellValue2(row.getCell(j));
                     String code = titleObj.getString(String.valueOf(j));
-                    // 省份为空时,添加不成功!
                     if (Check.isNull(value)) {
                         return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                     }
+                    //不要汇总这条数据
+                    if(value.contains("汇总")){
+                        continue;
+                    }
                     entityObj.put(code, value);
                 }
                 entityObj.put("accountId", accountId);
@@ -144,10 +147,13 @@ public class LiveDataGenderServiceImpl extends ServiceImpl<LiveDataGenderMapper,
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);
                 String code = titleObj.getString(String.valueOf(j));
-                // 省份为空时,添加不成功!
                 if (Check.isNull(value)) {
                     return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                 }
+                //不要汇总这条数据
+                if(value.contains("汇总")){
+                    continue;
+                }
                 if (value.contains("%")) {
                     value = value.replace("%", "");
                     if (!("0.00".equals(value) || "0.0".equals(value) || "0".equals(value))) {

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

@@ -81,10 +81,13 @@ public class LiveDataPriceServiceImpl extends ServiceImpl<LiveDataPriceMapper, L
                 for (int j = 0; j < lastCellNum; j++) {
                     String value = eeu.getCellValue2(row.getCell(j));
                     String code = titleObj.getString(String.valueOf(j));
-                    // 省份为空时,添加不成功!
                     if (Check.isNull(value)) {
                         return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                     }
+                    //不要汇总这条数据
+                    if(value.contains("汇总")){
+                        continue;
+                    }
                     entityObj.put(code, value);
                 }
                 entityObj.put("accountId", accountId);
@@ -142,10 +145,13 @@ public class LiveDataPriceServiceImpl extends ServiceImpl<LiveDataPriceMapper, L
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);
                 String code = titleObj.getString(String.valueOf(j));
-                // 省份为空时,添加不成功!
                 if (Check.isNull(value)) {
                     return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                 }
+                //不要汇总这条数据
+                if(value.contains("汇总")){
+                    continue;
+                }
                 if (value.contains("%")) {
                     value = value.replace("%", "");
                     if (!("0.00".equals(value) || "0.0".equals(value) || "0".equals(value))) {

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

@@ -85,6 +85,10 @@ public class LiveDataProvinceServiceImpl extends ServiceImpl<LiveDataProvinceMap
                     if (Check.isNull(value)) {
                         return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                     }
+                    //不要汇总这条数据
+                    if(value.contains("汇总")){
+                        continue;
+                    }
                     entityObj.put(code, value);
                 }
                 entityObj.put("accountId", accountId);
@@ -141,10 +145,13 @@ public class LiveDataProvinceServiceImpl extends ServiceImpl<LiveDataProvinceMap
             for (int j = 0; j < values.size(); j++) {
                 String value = values.get(j);
                 String code = titleObj.getString(String.valueOf(j));
-                // 省份为空时,添加不成功!
                 if (Check.isNull(value)) {
                     return Result.error("数据缺失,文档中第" + (i + 1) + "行,【" + ProvinceEnum.getNameByCode(code) + "】为空项,请补充完善后导入");
                 }
+                //不要汇总这条数据
+                if(value.contains("汇总")){
+                    continue;
+                }
                 if (value.contains("%")) {
                     value = value.replace("%", "");
                     if (!("0.00".equals(value) || "0.0".equals(value) || "0".equals(value))) {