Commit 42af7e87 authored by hanbing's avatar hanbing

代码优化

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