任务清单--表头排序修改
This commit is contained in:
+8
@@ -991,14 +991,20 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
||||
.filter(e -> e.getInventoryAffirmStatusName().equals(InventoryAffirmStatusEnum.REG_ENG_REJECTED.getName())).collect(Collectors.toList());
|
||||
List<ProjectLawsInventoryEO> homoEngRejected = dummyInventoryInfoEOList.stream()
|
||||
.filter(e -> e.getInventoryAffirmStatusName().equals(InventoryAffirmStatusEnum.HOMO_ENG_REJECTED.getName())).collect(Collectors.toList());
|
||||
List<ProjectLawsInventoryEO> listToConfirm = dummyInventoryInfoEOList.stream()
|
||||
.filter(e -> e.getInventoryAffirmStatusName().equals(InventoryAffirmStatusEnum.LIST_TO_CONFIRM.getName())).collect(Collectors.toList());
|
||||
List<ProjectLawsInventoryEO> rejected = dummyInventoryInfoEOList.stream()
|
||||
.filter(e -> e.getInventoryAffirmStatusName().equals(InventoryAffirmStatusEnum.REJECTED.getName())).collect(Collectors.toList());
|
||||
|
||||
|
||||
if (OrderEnum.POSITIVE.getValue().equals(orderBy)) {
|
||||
//正序
|
||||
list.addAll(notStarted);
|
||||
list.addAll(listToConfirm);
|
||||
list.addAll(regEngToConfirm);
|
||||
list.addAll(homoEngToConfirm);
|
||||
list.addAll(accepted);
|
||||
list.addAll(rejected);
|
||||
list.addAll(regEngRejected);
|
||||
list.addAll(homoEngRejected);
|
||||
|
||||
@@ -1006,9 +1012,11 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
||||
//倒序
|
||||
list.addAll(homoEngRejected);
|
||||
list.addAll(regEngRejected);
|
||||
list.addAll(rejected);
|
||||
list.addAll(accepted);
|
||||
list.addAll(homoEngToConfirm);
|
||||
list.addAll(regEngToConfirm);
|
||||
list.addAll(listToConfirm);
|
||||
list.addAll(notStarted);
|
||||
}
|
||||
}
|
||||
|
||||
+11
-10
@@ -333,11 +333,11 @@ public class ProjectTaskInventoryEOServiceImpl extends ServiceImpl<ProjectTaskIn
|
||||
if("certificationProgressName".equals(orderByField)){
|
||||
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||
Collections.sort(result,(e1, e2)->{
|
||||
return comparator.compare(e1.getCertificationProgressName(),e2.getCertificationProgressName());
|
||||
return comparator.compare(e2.getCertificationProgressName(),e1.getCertificationProgressName());
|
||||
});
|
||||
}else if(OrderEnum.REVERSE.getValue().equals(orderBy)){
|
||||
Collections.sort(result,(e1,e2)->{
|
||||
return comparator.compare(e2.getCertificationProgressName(),e1.getCertificationProgressName());
|
||||
return comparator.compare(e1.getCertificationProgressName(),e2.getCertificationProgressName());
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -512,19 +512,19 @@ public class ProjectTaskInventoryEOServiceImpl extends ServiceImpl<ProjectTaskIn
|
||||
List<ProjectTaskInventoryEO> list) {
|
||||
if(ObjectUtils.isNotEmpty(orderByField) && "projectStatusAssess".equals(orderByField)){
|
||||
List<ProjectTaskInventoryEO> red = result.stream()
|
||||
.filter(e -> e.getProjectStatusAssess().equals(ColourEnum.RED.getValue())).collect(Collectors.toList());
|
||||
.filter(e -> ColourEnum.RED.getValue().equals(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
List<ProjectTaskInventoryEO> yellow = result.stream()
|
||||
.filter(e -> e.getProjectStatusAssess().equals(ColourEnum.YELLOW.getValue())).collect(Collectors.toList());
|
||||
.filter(e -> ColourEnum.YELLOW.getValue().equals(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
List<ProjectTaskInventoryEO> green = result.stream()
|
||||
.filter(e -> e.getProjectStatusAssess().equals(ColourEnum.GREEN.getValue())).collect(Collectors.toList());
|
||||
.filter(e -> ColourEnum.GREEN.getValue().equals(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
List<ProjectTaskInventoryEO> blue = result.stream()
|
||||
.filter(e -> e.getProjectStatusAssess().equals(ColourEnum.BLUE.getValue())).collect(Collectors.toList());
|
||||
.filter(e -> ColourEnum.BLUE.getValue().equals(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
|
||||
if (OrderEnum.POSITIVE.getValue().equals(orderBy)) {
|
||||
//正序
|
||||
List<ProjectTaskInventoryEO> collect = result.stream()
|
||||
.filter(e -> StringUtils.isBlank(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
list.addAll(collect);
|
||||
blue.addAll(collect);
|
||||
list.addAll(green);
|
||||
list.addAll(yellow);
|
||||
list.addAll(red);
|
||||
@@ -532,13 +532,14 @@ public class ProjectTaskInventoryEOServiceImpl extends ServiceImpl<ProjectTaskIn
|
||||
|
||||
} else if (OrderEnum.REVERSE.getValue().equals(orderBy)) {
|
||||
//倒序
|
||||
List<ProjectTaskInventoryEO> collect = result.stream()
|
||||
.filter(e -> StringUtils.isBlank(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
blue.addAll(collect);
|
||||
list.addAll(blue);
|
||||
list.addAll(red);
|
||||
list.addAll(yellow);
|
||||
list.addAll(green);
|
||||
List<ProjectTaskInventoryEO> collect = result.stream()
|
||||
.filter(e -> StringUtils.isBlank(e.getProjectStatusAssess())).collect(Collectors.toList());
|
||||
list.addAll(collect);
|
||||
|
||||
}
|
||||
}
|
||||
if(ObjectUtils.isEmpty(list)){
|
||||
|
||||
Reference in New Issue
Block a user