|
@@ -420,9 +420,8 @@ public class OpcAsyncTask {
|
|
|
String id = redisUtil.get(ConstantStr.TABLE_ID + tableTemplateId).toString();
|
|
|
redisUtil.set(ConstantStr.END_NUM + tableTemplateId, endNum + 1);
|
|
|
//修改报表当前数量
|
|
|
- Object o = redisUtil.get(ConstantStr.TABLE_ID + tableTemplateId);
|
|
|
- if (Blank.isNotEmpty(o)) {
|
|
|
- asyncAsyncTask.updateReportNum(o.toString(), eventNum + 1);
|
|
|
+ if (Blank.isNotEmpty(id)) {
|
|
|
+ asyncAsyncTask.updateReportNum(id, eventNum + 1);
|
|
|
}
|
|
|
List<TableTemplateTableItem> tttItemList = tableTemplate.getTableTemplateItemList();
|
|
|
for (TableTemplateTableItem tttItem : tttItemList) {
|
|
@@ -451,10 +450,11 @@ public class OpcAsyncTask {
|
|
|
}
|
|
|
} else {
|
|
|
redisUtil.set(ConstantStr.END_NUM + tableTemplateId, endNum + 1);
|
|
|
+ //获取子报表中的报表主键
|
|
|
+ String id = redisUtil.get(ConstantStr.TABLE_ID + tableTemplateId).toString();
|
|
|
//修改报表当前数量
|
|
|
- Object o = redisUtil.get(ConstantStr.TABLE_ID + tableTemplateId);
|
|
|
- if (Blank.isNotEmpty(o)) {
|
|
|
- asyncAsyncTask.updateReportNum(o.toString(), eventNum + 1);
|
|
|
+ if (Blank.isNotEmpty(id)) {
|
|
|
+ asyncAsyncTask.updateReportNum(id, eventNum + 1);
|
|
|
}
|
|
|
//如果此时插入的结束时间为最后一个数据
|
|
|
if ((endNum + 1) == eventNum) {
|