Browse Source

报表

master
dimengzhe 1 year ago
parent
commit
79a8cfa8f5
  1. 2
      anrui-reportcenter/anrui-reportcenter-api/src/main/java/com/yxt/anrui/reportcenter/api/dailyreport/DailyReportAppVo.java
  2. 9
      anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java

2
anrui-reportcenter/anrui-reportcenter-api/src/main/java/com/yxt/anrui/reportcenter/api/dailyreport/DailyReportAppVo.java

@ -136,5 +136,7 @@ public class DailyReportAppVo {
private ParameterVo row106; private ParameterVo row106;
private ParameterVo row107; private ParameterVo row107;
private int totalRowspan;
} }

9
anrui-reportcenter/anrui-reportcenter-biz/src/main/java/com/yxt/anrui/reportcenter/biz/dailyreport/DailyReportService.java

@ -1338,6 +1338,7 @@ public class DailyReportService extends MybatisBaseService<DailyReportMapper, Da
dynamicRows.add(parameterVo); dynamicRows.add(parameterVo);
} }
dailyReportAppVo.setDynamicRows(dynamicRows); dailyReportAppVo.setDynamicRows(dynamicRows);
int totalRowspan = 3;
if (!dynamicRows.isEmpty()) { if (!dynamicRows.isEmpty()) {
for (int i = 0; i < dynamicRows.size(); i++) { for (int i = 0; i < dynamicRows.size(); i++) {
if (i > 6) { if (i > 6) {
@ -1348,36 +1349,43 @@ public class DailyReportService extends MybatisBaseService<DailyReportMapper, Da
case 0: case 0:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow101(parameterVo); dailyReportAppVo.setRow101(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
case 1: case 1:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow102(parameterVo); dailyReportAppVo.setRow102(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
case 2: case 2:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow103(parameterVo); dailyReportAppVo.setRow103(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
case 3: case 3:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow104(parameterVo); dailyReportAppVo.setRow104(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
case 4: case 4:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow105(parameterVo); dailyReportAppVo.setRow105(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
case 5: case 5:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow106(parameterVo); dailyReportAppVo.setRow106(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
case 6: case 6:
if (parameterVo != null) { if (parameterVo != null) {
dailyReportAppVo.setRow107(parameterVo); dailyReportAppVo.setRow107(parameterVo);
totalRowspan = totalRowspan+1;
} }
break; break;
default: default:
@ -1386,6 +1394,7 @@ public class DailyReportService extends MybatisBaseService<DailyReportMapper, Da
} }
} }
} }
dailyReportAppVo.setTotalRowspan(totalRowspan);
return rb.success().setData(dailyReportAppVo); return rb.success().setData(dailyReportAppVo);
} }
} }

Loading…
Cancel
Save