Commit 446ffaad authored by hanbing's avatar hanbing

通过厂商ID获取厂商code

parent 12b7e82c
...@@ -149,6 +149,12 @@ ...@@ -149,6 +149,12 @@
<groupId>com.hikvision</groupId> <groupId>com.hikvision</groupId>
<artifactId>artemis-sdk</artifactId> <artifactId>artemis-sdk</artifactId>
</dependency> </dependency>
<!-- 配置类处理器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
</dependencies> </dependencies>
<build> <build>
......
...@@ -14,8 +14,11 @@ import net.wanji.utc.common.typeenum.BasicEnum; ...@@ -14,8 +14,11 @@ import net.wanji.utc.common.typeenum.BasicEnum;
import net.wanji.utc.entity.SignalRunring; import net.wanji.utc.entity.SignalRunring;
import net.wanji.utc.mapper.CrossInfoMapper; import net.wanji.utc.mapper.CrossInfoMapper;
import net.wanji.utc.mapper.CrossPhaseMapper; import net.wanji.utc.mapper.CrossPhaseMapper;
import net.wanji.utc.mapper.ManufacturerApiInfoMapper;
import net.wanji.utc.mapper.ManufacturerInfoMapper;
import net.wanji.utc.po.CrossInfoPO; import net.wanji.utc.po.CrossInfoPO;
import net.wanji.utc.po.CrossPhasePO; import net.wanji.utc.po.CrossPhasePO;
import net.wanji.utc.po.ManufacturerInfoPO;
import net.wanji.utc.service.control.ControlCommandService; import net.wanji.utc.service.control.ControlCommandService;
import net.wanji.utc.service.runninginfo.HkLightsStatusService; import net.wanji.utc.service.runninginfo.HkLightsStatusService;
import net.wanji.utc.util.FieldUtil; import net.wanji.utc.util.FieldUtil;
...@@ -60,6 +63,9 @@ public class HKControlCommandServiceImpl implements ControlCommandService { ...@@ -60,6 +63,9 @@ public class HKControlCommandServiceImpl implements ControlCommandService {
@Resource @Resource
private CrossInfoMapper crossInfoMapper; private CrossInfoMapper crossInfoMapper;
@Resource
private ManufacturerInfoMapper manufacturerInfoMapper;
@Override @Override
public <T> Result<T> schemeSend() { public <T> Result<T> schemeSend() {
return null; return null;
...@@ -298,7 +304,9 @@ public class HKControlCommandServiceImpl implements ControlCommandService { ...@@ -298,7 +304,9 @@ public class HKControlCommandServiceImpl implements ControlCommandService {
throw new ControlException(BODY_NOT_MATCH.getResultCode(), "参数错误,信号机ID不正确。"); throw new ControlException(BODY_NOT_MATCH.getResultCode(), "参数错误,信号机ID不正确。");
} }
Integer manufacturerId = crossInfoPo.getManufacturerId(); Integer manufacturerId = crossInfoPo.getManufacturerId();
if (manufacturerId.equals(BasicEnum.ManufacturerEnum.HK.getCode())) { ManufacturerInfoPO manufacturerInfoPO = manufacturerInfoMapper.selectById(manufacturerId);
String manufacturerCode = manufacturerInfoPO.getCode();
if (manufacturerCode.equals(BasicEnum.ManufacturerEnum.HK.getCode())) {
Integer runningMode = command.equals(TRUE) ? commandType : NORMAL_RUNNING_CONTROL; Integer runningMode = command.equals(TRUE) ? commandType : NORMAL_RUNNING_CONTROL;
return controlSignal(code, runningMode); return controlSignal(code, runningMode);
} else { } else {
......
package net.wanji.utc.common.task; package net.wanji.utc.task;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import net.wanji.utc.common.constant.Constants; import net.wanji.utc.common.constant.Constants;
......
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