参数导出模板管理--表头适用地区字段排序

This commit is contained in:
zhn
2022-12-27 15:51:18 +08:00
parent 35f05020c8
commit 1ccb5b6663
2 changed files with 5 additions and 5 deletions
@@ -125,19 +125,19 @@ public class ParamsExportTemplateEOController extends JeroController<ParamsExpor
String regionName = regionDictItemList.stream().filter(e -> e.getItemValue().equals(s)).map(f -> f.getItemText()).collect(Collectors.joining(","));
regionBuilder.append(regionName).append(",");
}
paramsExportTemplateEOTemp.setRegionName(regionBuilder.substring(0, regionBuilder.toString().length() - 1));
paramsExportTemplateEOTemp.setRegion_dictText(regionBuilder.substring(0, regionBuilder.toString().length() - 1));
}else{
paramsExportTemplateEOTemp.setRegionName("");
paramsExportTemplateEOTemp.setRegion_dictText("");
}
}
Collator comparator = Collator.getInstance(Locale.CHINESE);
if (OrderEnum.POSITIVE.getValue().equals(paramsExportTemplateEO.getOrderBy())) {
Collections.sort(list, (e1, e2) -> {
return comparator.compare(e1.getRegionName(), e2.getRegionName());
return comparator.compare(e1.getRegion_dictText(), e2.getRegion_dictText());
});
} else if (OrderEnum.REVERSE.getValue().equals(paramsExportTemplateEO.getOrderBy())) {
Collections.sort(list, (e1, e2) -> {
return comparator.compare(e2.getRegionName(), e1.getRegionName());
return comparator.compare(e2.getRegion_dictText(), e1.getRegion_dictText());
});
}
pageList = getPages(pageNo, pageSize, list);
@@ -94,6 +94,6 @@ public class ParamsExportTemplateEO implements Serializable {
//适用地区
private String region;
@TableField(exist = false)
private String regionName;
private String region_dictText;
}