Commit 4c98ebdc authored by 李腾威's avatar 李腾威

任务 4457

parent 3facd96f
...@@ -320,6 +320,11 @@ public interface EquipFeignClient { ...@@ -320,6 +320,11 @@ public interface EquipFeignClient {
@RequestMapping(value = "/car/{id}", method = RequestMethod.GET) @RequestMapping(value = "/car/{id}", method = RequestMethod.GET)
ResponseModel<Map<String, Object>> selectOneById( @PathVariable Long id); ResponseModel<Map<String, Object>> selectOneById( @PathVariable Long id);
@RequestMapping(value = "/car/getCarDetailByCarNum/{carNum}", method = RequestMethod.GET)
ResponseModel<Map<String, Object>> getCarDetailByCarNum( @PathVariable String carNum);
@RequestMapping(value = "/car/all/fusion", method = RequestMethod.GET) @RequestMapping(value = "/car/all/fusion", method = RequestMethod.GET)
ResponseModel<List> getCarFusionList(); ResponseModel<List> getCarFusionList();
} }
...@@ -1391,7 +1391,7 @@ public class CommandController extends BaseController { ...@@ -1391,7 +1391,7 @@ public class CommandController extends BaseController {
public ResponseModel<Object> getPowerTransferCompanyResourcesNewService(@RequestParam String id public ResponseModel<Object> getPowerTransferCompanyResourcesNewService(@RequestParam String id
) { ) {
PowerTransferCompanyResources powerTransferCompanyResources; PowerTransferCompanyResources powerTransferCompanyResources = new PowerTransferCompanyResources();
// 根据车牌查询车辆调派信息级警情id // 根据车牌查询车辆调派信息级警情id
List<PowerData> pw = powerTransferMapper.getPowerDataCar(id); List<PowerData> pw = powerTransferMapper.getPowerDataCar(id);
...@@ -1420,12 +1420,21 @@ public class CommandController extends BaseController { ...@@ -1420,12 +1420,21 @@ public class CommandController extends BaseController {
powerTransferCompanyResources.setTaskInformation(powerData.getTaskInformation()); powerTransferCompanyResources.setTaskInformation(powerData.getTaskInformation());
} }
} else { } else {
LambdaQueryWrapper<PowerTransferCompanyResources> queryWrapper = new LambdaQueryWrapper<>(); ResponseModel<Map<String, Object>> equipmentIndexDto = equipFeignClient.getCarDetailByCarNum(id);
queryWrapper.eq(PowerTransferCompanyResources::getResourcesNum,id); if(equipmentIndexDto.getResult().size() == 0) {
powerTransferCompanyResources = powerTransferCompanyResourcesMapper.selectOne(queryWrapper); return ResponseHelper.buildResponse(null);
if(!ValidationUtil.isEmpty(powerTransferCompanyResources)) { }
// LambdaQueryWrapper<PowerTransferCompanyResources> queryWrapper = new LambdaQueryWrapper<>();
// queryWrapper.eq(PowerTransferCompanyResources::getResourcesNum,id);
// powerTransferCompanyResources = powerTransferCompanyResourcesMapper.selectOne(queryWrapper);
if(!ValidationUtil.isEmpty(equipmentIndexDto.getResult())) {
Map<String,Object> map = equipmentIndexDto.getResult();
// 随车人员 // 随车人员
List<PowerData> powerDataOne = powerTransferMapper.getPowerDataOne(Long.valueOf(powerTransferCompanyResources.getResourcesId())); List<PowerData> powerDataOne = powerTransferMapper.getPowerDataOne(Long.valueOf(map.get("id").toString()));
powerTransferCompanyResources.setResourcesName(map.get("name").toString());
powerTransferCompanyResources.setResourcesNum(map.get("carNum").toString());
if(!ValidationUtil.isEmpty(powerDataOne)) { if(!ValidationUtil.isEmpty(powerDataOne)) {
String str = ""; String str = "";
String newStr = ""; String newStr = "";
...@@ -1437,7 +1446,7 @@ public class CommandController extends BaseController { ...@@ -1437,7 +1446,7 @@ public class CommandController extends BaseController {
powerTransferCompanyResources.setPw("无"); powerTransferCompanyResources.setPw("无");
} }
powerTransferCompanyResources.setStatusName("无任务"); powerTransferCompanyResources.setStatusName("无任务");
powerTransferCompanyResources.setCarStatusName(FireCarStatusEnum.getEnum(powerTransferCompanyResources.getCarStatus()).getName()); powerTransferCompanyResources.setCarStatusName(FireCarStatusEnum.getEnum(map.get("carState").toString()).getName());
powerTransferCompanyResources.setTaskInformation("无"); powerTransferCompanyResources.setTaskInformation("无");
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment