Commit 5bed9a41 authored by duanruiming's avatar duanruiming

[update] 优化信号机控制常量参数

parent e9320c3c
package net.wanji.web.service.impl; package net.wanji.web.service.impl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import net.wanji.common.enums.ControlModeEnum;
import net.wanji.common.framework.Constants;
import net.wanji.feign.pojo.result.JsonViewObject; import net.wanji.feign.pojo.result.JsonViewObject;
import net.wanji.feign.pojo.vo.*; import net.wanji.feign.pojo.vo.*;
import net.wanji.feign.service.UtcFeignClients; import net.wanji.feign.service.UtcFeignClients;
...@@ -64,39 +66,39 @@ public class FeignProxyServiceImpl implements FeignProxyService { ...@@ -64,39 +66,39 @@ public class FeignProxyServiceImpl implements FeignProxyService {
@Override @Override
public JsonViewObject allRedControl(ControlCommandVO commandVO) { public JsonViewObject allRedControl(ControlCommandVO commandVO) {
Integer controlType = commandVO.getControlType();
String resultMessage = ""; String resultMessage = "";
Integer controlType = commandVO.getControlType();
JsonViewObject jsonViewObject = JsonViewObject.newInstance(); JsonViewObject jsonViewObject = JsonViewObject.newInstance();
if (1 == controlType) { if (1 == controlType) {
jsonViewObject = utcFeignClients.allRedControl(commandVO); jsonViewObject = utcFeignClients.allRedControl(commandVO);
resultMessage = "全红"; resultMessage = ControlModeEnum.FULL_RED.getName();
} }
if (2 == controlType) { if (2 == controlType) {
jsonViewObject = utcFeignClients.yellowLightControl(commandVO); jsonViewObject = utcFeignClients.yellowLightControl(commandVO);
resultMessage = "黄闪"; resultMessage = ControlModeEnum.YELLOW_FLASH.getName();
} }
if (3 == controlType) { if (3 == controlType) {
jsonViewObject = utcFeignClients.closeLightControl(commandVO); jsonViewObject = utcFeignClients.closeLightControl(commandVO);
resultMessage = "关灯"; resultMessage = ControlModeEnum.OFF_LIGHT.getName();
} }
if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) { if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) {
return jsonViewObject.fail("灯态控制UTC服务调用异常"); return jsonViewObject.fail("全红黄闪灯态控制UTC服务调用异常");
} }
insertControlHist(commandVO.getCrossCode(), controlType + 1, "admin"); insertControlHist(commandVO.getCrossCode(), controlType + 1, Constants.ProcessService.ADMIN_ID);
return jsonViewObject.success(resultMessage.concat("控制下发成功")); return jsonViewObject.success(resultMessage.concat("控制成功"));
} }
@Override @Override
public JsonViewObject stepControl(StepControlVO stepControlVO) { public JsonViewObject stepControl(StepControlVO stepControlVO) {
String resultMessage = "步进控制下发成功"; String resultMessage = "步进控制成功";
if (stepControlVO.getCommand() == 0) { if (stepControlVO.getCommand() == 0) {
resultMessage = "步进控制恢复下发成功"; resultMessage = "步进控制恢复成功";
} }
JsonViewObject jsonViewObject = utcFeignClients.stepControl(stepControlVO.getCode(), stepControlVO.getCommand(), stepControlVO.getStepNum()); JsonViewObject jsonViewObject = utcFeignClients.stepControl(stepControlVO.getCode(), stepControlVO.getCommand(), stepControlVO.getStepNum());
if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) { if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) {
return jsonViewObject.fail("步进控制-步进控制/恢复UTC服务调用异常"); return jsonViewObject.fail("步进控制-步进控制/恢复UTC服务调用异常");
} }
insertControlHist(stepControlVO.getCode(), 7, "admin"); insertControlHist(stepControlVO.getCode(), 7, Constants.ProcessService.ADMIN_ID);
return jsonViewObject.success(resultMessage); return jsonViewObject.success(resultMessage);
} }
...@@ -107,21 +109,21 @@ public class FeignProxyServiceImpl implements FeignProxyService { ...@@ -107,21 +109,21 @@ public class FeignProxyServiceImpl implements FeignProxyService {
if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) { if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) {
return jsonViewObject.fail("恢复时间表-恢复路口时间表执行UTC服务调用异常"); return jsonViewObject.fail("恢复时间表-恢复路口时间表执行UTC服务调用异常");
} }
insertControlHist(code, 1, "admin"); insertControlHist(code, 1, Constants.ProcessService.ADMIN_ID);
return jsonViewObject.success("恢复时间表-恢复路口时间表下发成功"); return jsonViewObject.success("恢复时间表-恢复路口时间表成功");
} }
@Override @Override
public JsonViewObject lockControl(LockControlVO lockControlVO) { public JsonViewObject lockControl(LockControlVO lockControlVO) {
String resultMessage = "锁定控制-相位锁定下发成功"; String resultMessage = "锁定控制-相位锁定控制成功";
if (lockControlVO.getCommand() == 0) { if (lockControlVO.getCommand() == 0) {
resultMessage = "锁定控制-相位锁定恢复下发成功"; resultMessage = "锁定控制-相位锁定恢复成功";
} }
JsonViewObject jsonViewObject = utcFeignClients.lockControl(lockControlVO); JsonViewObject jsonViewObject = utcFeignClients.lockControl(lockControlVO);
if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) { if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) {
return jsonViewObject.fail("锁定控制-相位锁定/解锁UTC服务调用异常"); return jsonViewObject.fail("锁定控制-相位锁定/解锁UTC服务调用异常");
} }
insertControlHist(lockControlVO.getCrossCode(), 4, "admin"); insertControlHist(lockControlVO.getCrossCode(), 4, Constants.ProcessService.ADMIN_ID);
return jsonViewObject.success(resultMessage); return jsonViewObject.success(resultMessage);
} }
......
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