|
@@ -582,6 +582,13 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 修复分页重复:先分页获取任务ID,再根据ID查询完整数据
|
|
// 修复分页重复:先分页获取任务ID,再根据ID查询完整数据
|
|
|
|
|
+ // 为排序字段添加表别名前缀,避免 JOIN 查询时列名歧义
|
|
|
|
|
+ if (model.getDataScope() != null && model.getDataScope().get("sortName") != null) {
|
|
|
|
|
+ String sortName = (String) model.getDataScope().get("sortName");
|
|
|
|
|
+ if (!sortName.contains(".")) {
|
|
|
|
|
+ model.getDataScope().put("sortName", "checkjob_inner." + sortName);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
List<String> jobIdPage = mapper.selectJobIdPage(model);
|
|
List<String> jobIdPage = mapper.selectJobIdPage(model);
|
|
|
|
|
|
|
@@ -658,6 +665,13 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 为排序字段添加表别名前缀,避免 JOIN 查询时列名歧义
|
|
|
|
|
+ if (model.getDataScope() != null && model.getDataScope().get("sortName") != null) {
|
|
|
|
|
+ String sortName = (String) model.getDataScope().get("sortName");
|
|
|
|
|
+ if (!sortName.contains(".")) {
|
|
|
|
|
+ model.getDataScope().put("sortName", "checkjob." + sortName);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
return new MyPage(mapper.selectList(model));
|
|
return new MyPage(mapper.selectList(model));
|
|
|
}
|
|
}
|