Commit 42af7e87 authored by hanbing's avatar hanbing

代码优化

parent 40c53c3c
...@@ -33,7 +33,7 @@ public class CrossLightsPO { ...@@ -33,7 +33,7 @@ public class CrossLightsPO {
@ApiModelProperty(value = "路口ID",notes = "") @ApiModelProperty(value = "路口ID",notes = "")
private String crossId ; private String crossId ;
/** 行人进出口:1进口;2出口,3进出口 */ /** 行人进出口:1进口;2出口,3进出口 */
@ApiModelProperty(value = "行人进出口:1进口2出口3进出口",notes = "") @ApiModelProperty(value = "行人进出口:1进口2出口3进出口",notes = "")
private Integer inOutType ; private Integer inOutType ;
/** 创建时间 */ /** 创建时间 */
@ApiModelProperty(value = "创建时间",notes = "") @ApiModelProperty(value = "创建时间",notes = "")
......
package net.wanji.utc.service.runninginfo.impl; package net.wanji.utc.service.runninginfo.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import lombok.RequiredArgsConstructor;
import net.wanji.utc.common.baseentity.BaseCrossInfo; import net.wanji.utc.common.baseentity.BaseCrossInfo;
import net.wanji.utc.common.constant.Constants; import net.wanji.utc.common.constant.Constants;
import net.wanji.utc.common.constant.RedisKeyConst; import net.wanji.utc.common.constant.RedisKeyConst;
...@@ -17,28 +18,23 @@ import net.wanji.utc.service.runninginfo.SignalStatusService; ...@@ -17,28 +18,23 @@ import net.wanji.utc.service.runninginfo.SignalStatusService;
import net.wanji.utc.util.ListUtil; import net.wanji.utc.util.ListUtil;
import net.wanji.utc.util.RedisUtil; import net.wanji.utc.util.RedisUtil;
import net.wanji.utc.vo.LightsStatusVO; import net.wanji.utc.vo.LightsStatusVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.*; import java.util.ArrayList;
import java.util.List;
/** /**
* @date 2022/11/21 9:11 * @date 2022/11/21 9:11
*/ */
@RequiredArgsConstructor
@Service @Service
public class SignalStatusServiceImpl implements SignalStatusService { public class SignalStatusServiceImpl implements SignalStatusService {
@Autowired private final ManufacturerInfoMapper manufacturerInfoMapper;
ManufacturerInfoMapper manufacturerInfoMapper; private final CrossInfoMapper crossInfoMapper;
@Autowired private final HkRunningStatusService hkRunningStatusService;
CrossInfoMapper crossInfoMapper; private final HkLightsStatusService hkLightsStatusService;
@Autowired private final RedisUtil redisUtil;
HkRunningStatusService hkRunningStatusService; private final SignalStatusLogMapper signalStatusLogMapper;
@Autowired
HkLightsStatusService hkLightsStatusService;
@Autowired
RedisUtil redisUtil;
@Autowired
SignalStatusLogMapper signalStatusLogMapper;
@Override @Override
public List<SignalStatusLogPO> runningStatusAlarm() { public List<SignalStatusLogPO> runningStatusAlarm() {
......
...@@ -100,7 +100,9 @@ public class HkSchemePhaseLightsServiceImpl implements HkSchemePhaseLightsServic ...@@ -100,7 +100,9 @@ public class HkSchemePhaseLightsServiceImpl implements HkSchemePhaseLightsServic
turn = HkLightsTurnEnum.getCodeByHkCode(turn); turn = HkLightsTurnEnum.getCodeByHkCode(turn);
crossLightsPO.setTurn(turn); crossLightsPO.setTurn(turn);
crossLightsPO.setCrossId(crossId); crossLightsPO.setCrossId(crossId);
crossLightsPO.setInOutType(3); // 海康都是进出口 if (type != null && type == 3) { // 3行人灯
crossLightsPO.setInOutType(3); // 海康都是进出口
}
// 插入数据返回自增ID // 插入数据返回自增ID
crossLightsMapper.deleteOne(crossId, laneNo); crossLightsMapper.deleteOne(crossId, laneNo);
crossLightsMapper.insertOne(crossLightsPO); crossLightsMapper.insertOne(crossLightsPO);
......
package net.wanji.web.common.util.date; package net.wanji.web.common.util.date;
import java.text.MessageFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -19,15 +20,11 @@ public class TimeArrayUtil { ...@@ -19,15 +20,11 @@ public class TimeArrayUtil {
List<String> res = new ArrayList<>(); List<String> res = new ArrayList<>();
for (int i = 0; i < 24; i++) { for (int i = 0; i < 24; i++) {
if (i < 10) { if (i < 10) {
res.add("0" + i + ":00"); res.add(MessageFormat.format("0{0}:00", i));
} else { } else {
res.add(i + ":00"); res.add(i + ":00");
} }
} }
return res; return res;
} }
public static void main(String[] args) {
List<String> timeArray = TimeArrayUtil.getTimeArray();
}
} }
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