提交 70a0af5d authored 作者: ozoz's avatar ozoz

revert(check): 回退核查过滤退役、维修中功能

上级 174ce433
...@@ -156,7 +156,6 @@ public class DeviceCheckController { ...@@ -156,7 +156,6 @@ public class DeviceCheckController {
@Autowired @Autowired
private HistoryCheckDeviceService historyCheckDeviceService; private HistoryCheckDeviceService historyCheckDeviceService;
@GetMapping("/escow/taskLog") @GetMapping("/escow/taskLog")
@ApiOperation(value = "添加阅知信息:终止检查/核查任务") @ApiOperation(value = "添加阅知信息:终止检查/核查任务")
public ResponseEntity fixEscowTaskLog(@RequestParam Integer detailId) { public ResponseEntity fixEscowTaskLog(@RequestParam Integer detailId) {
...@@ -491,25 +490,26 @@ public class DeviceCheckController { ...@@ -491,25 +490,26 @@ public class DeviceCheckController {
List<DeviceLibrary> devInLib = devLib.get(true); List<DeviceLibrary> devInLib = devLib.get(true);
List<DeviceLibrary> devNotInLib = devLib.get(false); List<DeviceLibrary> devNotInLib = devLib.get(false);
Integer filter = detail.getFilter(); // TODO: 2022/11/15
if (filter == null) { // Integer filter = detail.getFilter();
filter = 0; // if (filter == null) {
} // filter = 0;
switch (filter) { // }
case 1: // switch (filter) {
devInLib = devInLib.stream().filter(o -> o.getLifeStatus() != 4).collect(toList()); // case 1:
devNotInLib = devNotInLib.stream().filter(o -> o.getLifeStatus() != 4).collect(toList()); // devInLib = devInLib.stream().filter(o -> o.getLifeStatus() != 4).collect(toList());
break; // devNotInLib = devNotInLib.stream().filter(o -> o.getLifeStatus() != 4).collect(toList());
case 2: // break;
devInLib = devInLib.stream().filter(o -> o.getLifeStatus() != 16).collect(toList()); // case 2:
devNotInLib = devNotInLib.stream().filter(o -> o.getLifeStatus() != 16).collect(toList()); // devInLib = devInLib.stream().filter(o -> o.getLifeStatus() != 16).collect(toList());
break; // devNotInLib = devNotInLib.stream().filter(o -> o.getLifeStatus() != 16).collect(toList());
case 3: // break;
devInLib = devInLib.stream().filter(o -> o.getLifeStatus() != 4).filter(o -> o.getLifeStatus() != 16).collect(toList()); // case 3:
devNotInLib = devNotInLib.stream().filter(o -> o.getLifeStatus() != 4).filter(o -> o.getLifeStatus() != 16).collect(toList()); // devInLib = devInLib.stream().filter(o -> o.getLifeStatus() != 4).filter(o -> o.getLifeStatus() != 16).collect(toList());
break; // devNotInLib = devNotInLib.stream().filter(o -> o.getLifeStatus() != 4).filter(o -> o.getLifeStatus() != 16).collect(toList());
default: // break;
} // default:
// }
// 特殊单位处理 if DetailId = x , 则补充添加 name=[],[]单位的装备进来 // 特殊单位处理 if DetailId = x , 则补充添加 name=[],[]单位的装备进来
......
...@@ -184,7 +184,9 @@ public class ExamController { ...@@ -184,7 +184,9 @@ public class ExamController {
0, list 0, list
); );
startExam(checkExamVo, false, filter); // TODO: 2022/11/15
// startExam(checkExamVo, false, filter);
startExam(checkExamVo, false);
return ResponseEntity.ok("发起核查成功"); return ResponseEntity.ok("发起核查成功");
} }
...@@ -200,8 +202,9 @@ public class ExamController { ...@@ -200,8 +202,9 @@ public class ExamController {
@ApiOperation(value = "发起检查", notes = "手动发起核查,需要指定参数") @ApiOperation(value = "发起检查", notes = "手动发起核查,需要指定参数")
@PostMapping("/confirm/startExam") @PostMapping("/confirm/startExam")
public ResponseEntity<ResultObj> startExam(@RequestBody CheckExamVo ceVo, public ResponseEntity<ResultObj> startExam(@RequestBody CheckExamVo ceVo,
@RequestParam(defaultValue = "true", required = false) boolean isExam, @RequestParam(defaultValue = "true", required = false) boolean isExam
@RequestParam(defaultValue = "0", required = false) Integer filter) { // @RequestParam(defaultValue = "0", required = false) Integer filter
) {
// 获取需要处理的代管单位集合 // 获取需要处理的代管单位集合
List<Integer> esIds = checkUnitService.findAllEscrow().stream().map(Units::getUnitId).collect(toList()); List<Integer> esIds = checkUnitService.findAllEscrow().stream().map(Units::getUnitId).collect(toList());
...@@ -274,20 +277,21 @@ public class ExamController { ...@@ -274,20 +277,21 @@ public class ExamController {
.filter(d -> d.getLifeStatus() != 2 && d.getLifeStatus() != 14); .filter(d -> d.getLifeStatus() != 2 && d.getLifeStatus() != 14);
Map<String, List<DeviceLibrary>> devNotInLib = new HashMap<>(); Map<String, List<DeviceLibrary>> devNotInLib = new HashMap<>();
switch (filter) { // TODO: 2022/11/15
case 1: // switch (filter) {
// 维修状态 4 // case 1:
devNotInLib = deviceLibraryStream.filter(d -> d.getLifeStatus() != 4).collect(groupingBy(DeviceLibrary::getOwnUnit)); // // 维修状态 4
break; // devNotInLib = deviceLibraryStream.filter(d -> d.getLifeStatus() != 4).collect(groupingBy(DeviceLibrary::getOwnUnit));
case 2: // break;
// 过滤退役中 16 // case 2:
devNotInLib = deviceLibraryStream.filter(d -> d.getLifeStatus() != 16).collect(groupingBy(DeviceLibrary::getOwnUnit)); // // 过滤退役中 16
break; // devNotInLib = deviceLibraryStream.filter(d -> d.getLifeStatus() != 16).collect(groupingBy(DeviceLibrary::getOwnUnit));
case 3: // break;
devNotInLib = deviceLibraryStream.filter(d -> d.getLifeStatus() != 16).filter(d -> d.getLifeStatus() != 4).collect(groupingBy(DeviceLibrary::getOwnUnit)); // case 3:
break; // devNotInLib = deviceLibraryStream.filter(d -> d.getLifeStatus() != 16).filter(d -> d.getLifeStatus() != 4).collect(groupingBy(DeviceLibrary::getOwnUnit));
default: // break;
} // default:
// }
// 3 如果是省级账户发起的检查,需要构建省局、省直属、市级的统计任务 // 3 如果是省级账户发起的检查,需要构建省局、省直属、市级的统计任务
// 3-1 核查/检查,创建省局单位的账单及详情 // 3-1 核查/检查,创建省局单位的账单及详情
...@@ -344,7 +348,8 @@ public class ExamController { ...@@ -344,7 +348,8 @@ public class ExamController {
devNotInLib.getOrDefault(unit.getName(), new ArrayList<>())); devNotInLib.getOrDefault(unit.getName(), new ArrayList<>()));
unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_CITY_0.id)); unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_CITY_0.id));
unitDetailDoc.setFilter(filter); // TODO: 2022/11/15
// unitDetailDoc.setFilter(filter);
DeviceCheckDetail detail = detailRepo.save(unitDetailDoc); DeviceCheckDetail detail = detailRepo.save(unitDetailDoc);
detailIds.add(detail.getId()); detailIds.add(detail.getId());
// 将id放入统计中去 model -> areaName -> detailId // 将id放入统计中去 model -> areaName -> detailId
...@@ -408,7 +413,8 @@ public class ExamController { ...@@ -408,7 +413,8 @@ public class ExamController {
devNotInLib.getOrDefault(unit.getName(), new ArrayList<>())); devNotInLib.getOrDefault(unit.getName(), new ArrayList<>()));
unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_CITY_0.id)); unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_CITY_0.id));
unitDetailDoc.setFilter(filter); // TODO: 2022/11/15
// unitDetailDoc.setFilter(filter);
DeviceCheckDetail detail = detailRepo.save(unitDetailDoc); DeviceCheckDetail detail = detailRepo.save(unitDetailDoc);
detailIds.add(detail.getId()); detailIds.add(detail.getId());
...@@ -475,7 +481,8 @@ public class ExamController { ...@@ -475,7 +481,8 @@ public class ExamController {
devNotInLib.getOrDefault(unit.getName(), new ArrayList<>())); devNotInLib.getOrDefault(unit.getName(), new ArrayList<>()));
unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_CITY_0.id)); unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_CITY_0.id));
unitDetailDoc.setFilter(filter); // TODO: 2022/11/15
// unitDetailDoc.setFilter(filter);
DeviceCheckDetail detail = detailRepo.save(unitDetailDoc); DeviceCheckDetail detail = detailRepo.save(unitDetailDoc);
detailIds.add(detail.getId()); detailIds.add(detail.getId());
...@@ -551,7 +558,8 @@ public class ExamController { ...@@ -551,7 +558,8 @@ public class ExamController {
devNotInLib.getOrDefault(qu.getName(), new ArrayList<>())); devNotInLib.getOrDefault(qu.getName(), new ArrayList<>()));
unitDetailDoc.setVar2(qu.getLevel() == 2 ? String.valueOf(CHECK_DETAIL_CITY_0.id) : String.valueOf(CHECK_DETAIL_REGION_0.id)); unitDetailDoc.setVar2(qu.getLevel() == 2 ? String.valueOf(CHECK_DETAIL_CITY_0.id) : String.valueOf(CHECK_DETAIL_REGION_0.id));
unitDetailDoc.setFilter(filter); // TODO: 2022/11/15
// unitDetailDoc.setFilter(filter);
DeviceCheckDetail detail = detailRepo.save(unitDetailDoc); DeviceCheckDetail detail = detailRepo.save(unitDetailDoc);
detailIds.add(detail.getId()); detailIds.add(detail.getId());
...@@ -603,7 +611,8 @@ public class ExamController { ...@@ -603,7 +611,8 @@ public class ExamController {
devNotInLib.getOrDefault(unit.getName(), new ArrayList<>())); devNotInLib.getOrDefault(unit.getName(), new ArrayList<>()));
unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_REGION_0.id)); unitDetailDoc.setVar2(String.valueOf(CHECK_DETAIL_REGION_0.id));
unitDetailDoc.setFilter(filter); // TODO: 2022/11/15
// unitDetailDoc.setFilter(filter);
DeviceCheckDetail detail = detailRepo.save(unitDetailDoc); DeviceCheckDetail detail = detailRepo.save(unitDetailDoc);
detailIds.add(detail.getId()); detailIds.add(detail.getId());
......
...@@ -175,8 +175,8 @@ public class DeviceCheckDetail extends BaseEntity { ...@@ -175,8 +175,8 @@ public class DeviceCheckDetail extends BaseEntity {
@Column(name = "checkE_name") @Column(name = "checkE_name")
private String checkEName = ""; private String checkEName = "";
@ApiModelProperty(value = "非在库装备过滤条件;1_过滤维修;2_过滤退役中;3_过滤维修和退役") // @ApiModelProperty(value = "非在库装备过滤条件;1_过滤维修;2_过滤退役中;3_过滤维修和退役")
private Integer filter; // private Integer filter;
/** /**
* 用于生成市级的核查详情账单的构造函数 * 用于生成市级的核查详情账单的构造函数
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论