UAT 81条。认证清单增加排序字段。
This commit is contained in:
+69
@@ -1439,6 +1439,24 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WVTA ID wvtaId
|
||||||
|
if(StringUtils.equals("wvtaId",orderByField)){
|
||||||
|
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1, e2)->{
|
||||||
|
String e1WvtaId = (StringUtils.isNotEmpty(e1.getWvtaId()) ? e1.getWvtaId() : "");
|
||||||
|
String e2WvtaId = (StringUtils.isNotEmpty(e2.getWvtaId()) ? e2.getWvtaId() : "");
|
||||||
|
return comparator.compare(e1WvtaId,e2WvtaId);
|
||||||
|
});
|
||||||
|
}else if(OrderEnum.REVERSE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1,e2)->{
|
||||||
|
String e1WvtaId = (StringUtils.isNotEmpty(e1.getWvtaId()) ? e1.getWvtaId() : "");
|
||||||
|
String e2WvtaId = (StringUtils.isNotEmpty(e2.getWvtaId()) ? e2.getWvtaId() : "");
|
||||||
|
return comparator.compare(e2WvtaId,e1WvtaId);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 标准编号 serialNumber
|
// 标准编号 serialNumber
|
||||||
if(StringUtils.equals("serialNumber",orderByField)){
|
if(StringUtils.equals("serialNumber",orderByField)){
|
||||||
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||||
@@ -1456,6 +1474,57 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 责任领域 dutyTerritoryName
|
||||||
|
if(StringUtils.equals("dutyTerritoryName",orderByField)){
|
||||||
|
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1, e2)->{
|
||||||
|
String e1DutyTerritoryName = (StringUtils.isNotEmpty(e1.getDutyTerritoryName()) ? e1.getDutyTerritoryName() : "");
|
||||||
|
String e2DutyTerritoryName = (StringUtils.isNotEmpty(e2.getDutyTerritoryName()) ? e2.getDutyTerritoryName() : "");
|
||||||
|
return comparator.compare(e1DutyTerritoryName,e2DutyTerritoryName);
|
||||||
|
});
|
||||||
|
}else if(OrderEnum.REVERSE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1,e2)->{
|
||||||
|
String e1DutyTerritoryName = (StringUtils.isNotEmpty(e1.getDutyTerritoryName()) ? e1.getDutyTerritoryName() : "");
|
||||||
|
String e2DutyTerritoryName = (StringUtils.isNotEmpty(e2.getDutyTerritoryName()) ? e2.getDutyTerritoryName() : "");
|
||||||
|
return comparator.compare(e2DutyTerritoryName,e1DutyTerritoryName);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 工程接口人 sdtName
|
||||||
|
if(StringUtils.equals("sdtName",orderByField)){
|
||||||
|
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1, e2)->{
|
||||||
|
String e1SdtName = (StringUtils.isNotEmpty(e1.getSdtName()) ? e1.getSdtName() : "");
|
||||||
|
String e2SdtName = (StringUtils.isNotEmpty(e2.getSdtName()) ? e2.getSdtName() : "");
|
||||||
|
return comparator.compare(e1SdtName,e2SdtName);
|
||||||
|
});
|
||||||
|
}else if(OrderEnum.REVERSE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1,e2)->{
|
||||||
|
String e1SdtName = (StringUtils.isNotEmpty(e1.getSdtName()) ? e1.getSdtName() : "");
|
||||||
|
String e2SdtName = (StringUtils.isNotEmpty(e2.getSdtName()) ? e2.getSdtName() : "");
|
||||||
|
return comparator.compare(e2SdtName,e1SdtName);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 责任人 dutyPersonName
|
||||||
|
if(StringUtils.equals("dutyPersonName",orderByField)){
|
||||||
|
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1, e2)->{
|
||||||
|
String e1DutyPersonName = (StringUtils.isNotEmpty(e1.getDutyPersonName()) ? e1.getDutyPersonName() : "");
|
||||||
|
String e2DutyPersonName = (StringUtils.isNotEmpty(e2.getDutyPersonName()) ? e2.getDutyPersonName() : "");
|
||||||
|
return comparator.compare(e1DutyPersonName,e2DutyPersonName);
|
||||||
|
});
|
||||||
|
}else if(OrderEnum.REVERSE.getValue().equals(orderBy)){
|
||||||
|
Collections.sort(datas,(e1,e2)->{
|
||||||
|
String e1DutyPersonName = (StringUtils.isNotEmpty(e1.getDutyPersonName()) ? e1.getDutyPersonName() : "");
|
||||||
|
String e2DutyPersonName = (StringUtils.isNotEmpty(e2.getDutyPersonName()) ? e2.getDutyPersonName() : "");
|
||||||
|
return comparator.compare(e2DutyPersonName,e1DutyPersonName);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 交付物类型 deliverableTypeName
|
// 交付物类型 deliverableTypeName
|
||||||
if(StringUtils.equals("deliverableTypeName",orderByField)){
|
if(StringUtils.equals("deliverableTypeName",orderByField)){
|
||||||
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
if(OrderEnum.POSITIVE.getValue().equals(orderBy)){
|
||||||
|
|||||||
Reference in New Issue
Block a user