|
@@ -578,22 +578,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
baseCameraManagementVo.setEndMile(baseCameraManagementVo.getEndMile() * 1000);
|
|
|
}
|
|
|
List<BaseCameraManagement> baseCameraManagementList = baseCameraManagementService.baseCameraManagementList(baseCameraManagementVo);
|
|
|
-
|
|
|
- baseCameraManagementList.sort(new Comparator<BaseCameraManagement>() {
|
|
|
- @Override
|
|
|
- public int compare(BaseCameraManagement o1, BaseCameraManagement o2) {
|
|
|
- String name1 = ChineseToPingyin.convertHanziToPinyin(o1.getRailwayName());
|
|
|
- String substring1 = name1.substring(0, 1);
|
|
|
- String name2 = ChineseToPingyin.convertHanziToPinyin(o2.getRailwayName());
|
|
|
- String substring2 = name2.substring(0, 1);
|
|
|
- int i = substring1.compareTo(substring2);
|
|
|
- if (i == 0) {
|
|
|
- return o1.getInstallMile() - o2.getInstallMile();
|
|
|
- }
|
|
|
- return i;
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
for (BaseCameraManagement baseCameraManagement : baseCameraManagementList) {
|
|
|
SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
|
|
|
baseCameraManagement.setDeptName(sysDept.getDeptName());
|
|
@@ -614,6 +598,20 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
baseCameraManagement.setBeginMiles(begin);
|
|
|
}
|
|
|
}
|
|
|
+ baseCameraManagementList.sort(new Comparator<BaseCameraManagement>() {
|
|
|
+ @Override
|
|
|
+ public int compare(BaseCameraManagement o1, BaseCameraManagement o2) {
|
|
|
+ String name1 = ChineseToPingyin.convertHanziToPinyin(o1.getRailwayName());
|
|
|
+ String substring1 = name1.substring(0, 1);
|
|
|
+ String name2 = ChineseToPingyin.convertHanziToPinyin(o2.getRailwayName());
|
|
|
+ String substring2 = name2.substring(0, 1);
|
|
|
+ int i = substring1.compareTo(substring2);
|
|
|
+ if (i == 0) {
|
|
|
+ return o1.getInstallMile() - o2.getInstallMile();
|
|
|
+ }
|
|
|
+ return i;
|
|
|
+ }
|
|
|
+ });
|
|
|
ExcelUtil<BaseCameraManagement> util = new ExcelUtil<>(BaseCameraManagement.class);
|
|
|
util.exportExcel(response, baseCameraManagementList, "台账管理相机数据");
|
|
|
}
|