Commit 932128de authored by 李秀明's avatar 李秀明

fix(119接处警): 接警后手动触发警铃,派车不与警铃联动

取消接警后派车触发警铃模式,现场有情况是接警后需要二次派车,或者根据现场情况后续派车,再触发警铃不合理。需求是接警后手动触发警铃,派车不与警铃联动。 Closes http://113.142.68.105:5080/zentao/bug-view-16322.html
parent 95d59f83
...@@ -535,28 +535,28 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe ...@@ -535,28 +535,28 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe
// 更新车辆状态 // 更新车辆状态
equipFeignService.updateCarStatus(carStatusInfoDtoList); equipFeignService.updateCarStatus(carStatusInfoDtoList);
// 警情力量调派时,点击【任务派发】后,如果被调派的 力量包含消防车,那么该消防车所在的 大队的警铃、广播自动 启动,消防车所在的车库门自动开启 // 警情力量调派时,点击【任务派发】后,如果被调派的 力量包含消防车,那么该消防车所在的 大队的警铃、广播自动 启动,消防车所在的车库门自动开启
try { // try {
List<Controller> controllers = controllerServiceImpl.list(new LambdaQueryWrapper<Controller>().eq(Controller::getFireTeamSeq, powerTransferCompanyDto.getCompanyId())); // List<Controller> controllers = controllerServiceImpl.list(new LambdaQueryWrapper<Controller>().eq(Controller::getFireTeamSeq, powerTransferCompanyDto.getCompanyId()));
//
//bug 5863 打印日志 调派车辆后对应警铃未打开 // //bug 5863 打印日志 调派车辆后对应警铃未打开
log.info("消防车队伍ID:{}, 根据队伍ID查出来的jc_controller数据:{},查出来的数据量size:{}", powerTransferCompanyDto.getCompanyId(), JSONObject.toJSONString(controllers), controllers.size()); // log.info("消防车队伍ID:{}, 根据队伍ID查出来的jc_controller数据:{},查出来的数据量size:{}", powerTransferCompanyDto.getCompanyId(), JSONObject.toJSONString(controllers), controllers.size());
//
if (controllers.size() > 0) { // if (controllers.size() > 0) {
//
log.info("开始执行车库、警铃、广播等联动代码"); // log.info("开始执行车库、警铃、广播等联动代码");
//
ControllerDto[] controllerDtos = new ControllerDto[controllers.size()]; // ControllerDto[] controllerDtos = new ControllerDto[controllers.size()];
for (int i = 0; i < controllers.size(); i++) { // for (int i = 0; i < controllers.size(); i++) {
ControllerDto controllerDto = new ControllerDto(); // ControllerDto controllerDto = new ControllerDto();
BeanUtils.copyProperties(controllers.get(i), controllerDto); // BeanUtils.copyProperties(controllers.get(i), controllerDto);
controllerDtos[i] = controllerDto; // controllerDtos[i] = controllerDto;
} // }
controllerServiceImpl.changeControllerState(controllerDtos); // controllerServiceImpl.changeControllerState(controllerDtos);
} // }
} catch (Exception e) { // } catch (Exception e) {
log.error(e.getMessage()); // log.error(e.getMessage());
log.error("车库门、警铃、广播的 联动 功能出现异常"); // log.error("车库门、警铃、广播的 联动 功能出现异常");
} // }
} }
} }
} }
......
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