Commit aaf7b3d6 authored by yourName's avatar yourName

相位时间处理

parent 06152d85
...@@ -276,11 +276,33 @@ public class DiagnoServiceImpl implements DiagnoService { ...@@ -276,11 +276,33 @@ public class DiagnoServiceImpl implements DiagnoService {
if (code != 200 || ObjectUtils.isEmpty(crossSchedulesPOList)) { if (code != 200 || ObjectUtils.isEmpty(crossSchedulesPOList)) {
log.info("该路口方案暂未优化,{}", JSONObject.toJSONString(crossIdAndSchemeIdDTO)); log.info("该路口方案暂未优化,{}", JSONObject.toJSONString(crossIdAndSchemeIdDTO));
//将优化后的方案都设置为0 //将优化后的方案都设置为0
for (CrossPhasePO crossPhasePO : phasePOList) { //for (CrossPhasePO crossPhasePO : phasePOList) {
for (int i=0;i< phasePOList.size();i++) {
CrossPhasePO crossPhasePO =phasePOList.get(i);
SchemeOptVO.PhaseOptTime phaseOptTime = new SchemeOptVO.PhaseOptTime(); SchemeOptVO.PhaseOptTime phaseOptTime = new SchemeOptVO.PhaseOptTime();
phaseOptTime.setPhaseNo(crossPhasePO.getPhaseNo()); phaseOptTime.setPhaseNo(crossPhasePO.getPhaseNo());
phaseOptTime.setOriGreenTime(crossPhasePO.getPhaseTime()); // switch (crossPhasePO.getPhaseNo()) {
phaseOptTime.setOptGreenTime(0); // case "1":
// phaseOptTime.setPhaseNo("北");
// break;
// case "2":
// phaseOptTime.setPhaseNo("东");
// break;
// case "3":
// phaseOptTime.setPhaseNo("南");
// break;
// case "4":
// phaseOptTime.setPhaseNo("西");
// break;
// default:
// phaseOptTime.setPhaseNo("-");
// break;
// }
if(i==0) {
phaseOptTime.setOriGreenTime(crossPhasePO.getPhaseTime()-5);
}
phaseOptTime.setOriGreenTime(crossPhasePO.getPhaseTime()-3);
phaseOptTime.setOptGreenTime(crossPhasePO.getPhaseTime());
phaseOptTime.setOptTime(0); phaseOptTime.setOptTime(0);
phaseOptTimeList.add(phaseOptTime); phaseOptTimeList.add(phaseOptTime);
} }
......
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