|
@@ -1251,9 +1251,9 @@ public class WmSupervisionManager {
|
|
if (halfVal <= 0) {
|
|
if (halfVal <= 0) {
|
|
halfVal = deptIds.size();
|
|
halfVal = deptIds.size();
|
|
}
|
|
}
|
|
- List<WmScorePackage> pkgs = packageService.list(queryWrapper.clone().in(WmScorePackage::getDeptId, deptIds.subList(0, halfVal)));
|
|
|
|
- if (halfVal > 0) {
|
|
|
|
- pkgs.addAll(packageService.list(queryWrapper.in(WmScorePackage::getDeptId, deptIds.subList(deptIds.size() / 2, deptIds.size()))));
|
|
|
|
|
|
+ List<WmScorePackage> pkgs = packageService.list(queryWrapper.clone().in(WmScorePackage::getSendPackageDeptId, deptIds.subList(0, halfVal)));
|
|
|
|
+ if (halfVal != deptIds.size()) {
|
|
|
|
+ pkgs.addAll(packageService.list(queryWrapper.in(WmScorePackage::getSendPackageDeptId, deptIds.subList(deptIds.size() / 2, deptIds.size()))));
|
|
}
|
|
}
|
|
;
|
|
;
|
|
if (CollUtil.isEmpty(pkgs)) {
|
|
if (CollUtil.isEmpty(pkgs)) {
|
|
@@ -1517,6 +1517,7 @@ public class WmSupervisionManager {
|
|
return CollUtil.isNotEmpty(roleIds) ? roleIds : List.of(49, 52, 53, 56);
|
|
return CollUtil.isNotEmpty(roleIds) ? roleIds : List.of(49, 52, 53, 56);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @SuppressWarnings("unchecked")
|
|
public Page<Map<String, Object>> pageTaskSupervision(
|
|
public Page<Map<String, Object>> pageTaskSupervision(
|
|
WmSupervisionDto.OnTaskSupervisionPage query) {
|
|
WmSupervisionDto.OnTaskSupervisionPage query) {
|
|
|
|
|
|
@@ -1830,6 +1831,15 @@ public class WmSupervisionManager {
|
|
|
|
|
|
maps.addAll(m);
|
|
maps.addAll(m);
|
|
}
|
|
}
|
|
|
|
+ // quick fix: 临时方案,去掉group by对全局排序的影响
|
|
|
|
+ maps.sort((a, b) ->
|
|
|
|
+ ((WmTask) b.getOrDefault("taskInfo", new WmTask()))
|
|
|
|
+ .getCreateTime()
|
|
|
|
+ .compareTo(
|
|
|
|
+ ((WmTask) a.getOrDefault("taskInfo", new WmTask()))
|
|
|
|
+ .getCreateTime()
|
|
|
|
+ )
|
|
|
|
+ );
|
|
|
|
|
|
// 封装监察信息
|
|
// 封装监察信息
|
|
Map<Integer, WmTaskSupervision> taskId2TaskSupervisionMap =
|
|
Map<Integer, WmTaskSupervision> taskId2TaskSupervisionMap =
|
|
@@ -2206,6 +2216,7 @@ private Page<WmTask> getReviewTaskPage(WmSupervisionDto.OnTaskSupervisionPage qu
|
|
taskSupervisionService.list(
|
|
taskSupervisionService.list(
|
|
Wrappers.<WmTaskSupervision>lambdaQuery()
|
|
Wrappers.<WmTaskSupervision>lambdaQuery()
|
|
.in(WmTaskSupervision::getTaskId, taskIds)
|
|
.in(WmTaskSupervision::getTaskId, taskIds)
|
|
|
|
+ .eq(WmTaskSupervision::getModifiable, false)
|
|
.eq(WmTaskSupervision::getCreateBy, user.getUsername()));
|
|
.eq(WmTaskSupervision::getCreateBy, user.getUsername()));
|
|
|
|
|
|
// 获取监督意见
|
|
// 获取监督意见
|