Commit d6753799 authored by duanruiming's avatar duanruiming

[update] 优化方案实体类

parent 057f81c9
...@@ -66,7 +66,7 @@ public class DTStaticInfoServiceImpl implements StaticInfoService { ...@@ -66,7 +66,7 @@ public class DTStaticInfoServiceImpl implements StaticInfoService {
private SchemePhaseLightsVO getSchemePhaseLightsVO(String crossId, List<PhaseInfoPojo> phaseInfoPojos, List<LightsInfoPojo> lightsInfoPojos, List<PhaseStageInfoPojo> phaseStageInfoPojos, List<SchemeInfoPojo> schemeInfoPojos) { private SchemePhaseLightsVO getSchemePhaseLightsVO(String crossId, List<PhaseInfoPojo> phaseInfoPojos, List<LightsInfoPojo> lightsInfoPojos, List<PhaseStageInfoPojo> phaseStageInfoPojos, List<SchemeInfoPojo> schemeInfoPojos) {
SchemePhaseLightsVO schemePhaseLightsVO = new SchemePhaseLightsVO(); SchemePhaseLightsVO schemePhaseLightsVO = new SchemePhaseLightsVO();
List<BaseCrossSchemePO> crossSchemeList = getCrossSchemeList(crossId, schemeInfoPojos); List<CrossSchemePO> crossSchemeList = getCrossSchemeList(crossId, schemeInfoPojos);
List<CrossPhasePO> crossPhaseList = getCrossPhaseList(crossId, phaseInfoPojos, phaseStageInfoPojos, schemeInfoPojos); List<CrossPhasePO> crossPhaseList = getCrossPhaseList(crossId, phaseInfoPojos, phaseStageInfoPojos, schemeInfoPojos);
List<CrossLightsPO> crossLightsList = getCrossLightsList(crossId, phaseInfoPojos, lightsInfoPojos); List<CrossLightsPO> crossLightsList = getCrossLightsList(crossId, phaseInfoPojos, lightsInfoPojos);
List<CrossPhaseLightsPO> crossPhaseLightsPOList = getCrossPhaseLightsList(crossId, crossPhaseList, phaseInfoPojos, phaseStageInfoPojos); List<CrossPhaseLightsPO> crossPhaseLightsPOList = getCrossPhaseLightsList(crossId, crossPhaseList, phaseInfoPojos, phaseStageInfoPojos);
...@@ -192,19 +192,19 @@ public class DTStaticInfoServiceImpl implements StaticInfoService { ...@@ -192,19 +192,19 @@ public class DTStaticInfoServiceImpl implements StaticInfoService {
return crossPhaseList.stream().distinct().collect(Collectors.toList()); return crossPhaseList.stream().distinct().collect(Collectors.toList());
} }
private List<BaseCrossSchemePO> getCrossSchemeList(String crossId, List<SchemeInfoPojo> schemeInfoPojos) { private List<CrossSchemePO> getCrossSchemeList(String crossId, List<SchemeInfoPojo> schemeInfoPojos) {
List<BaseCrossSchemePO> crossSchemeList = new ArrayList<>(); List<CrossSchemePO> crossSchemeList = new ArrayList<>();
for (SchemeInfoPojo schemeInfoPojo : schemeInfoPojos) { for (SchemeInfoPojo schemeInfoPojo : schemeInfoPojos) {
BaseCrossSchemePO baseCrossSchemePO = new BaseCrossSchemePO(); CrossSchemePO crossSchemePO = new CrossSchemePO();
baseCrossSchemePO.setSchemeNo(String.valueOf(schemeInfoPojo.getSchemeId())); crossSchemePO.setSchemeNo(String.valueOf(schemeInfoPojo.getSchemeId()));
baseCrossSchemePO.setName(StringUtils.join("方案", schemeInfoPojo.getSchemeId())); crossSchemePO.setName(StringUtils.join("方案", schemeInfoPojo.getSchemeId()));
baseCrossSchemePO.setCrossId(crossId); crossSchemePO.setCrossId(crossId);
baseCrossSchemePO.setCycle(schemeInfoPojo.getCycle()); crossSchemePO.setCycle(schemeInfoPojo.getCycle());
baseCrossSchemePO.setCoordPhase(schemeInfoPojo.getHarmonizeId()); crossSchemePO.setCoordPhase(schemeInfoPojo.getHarmonizeId());
baseCrossSchemePO.setOffset(schemeInfoPojo.getOffset()); crossSchemePO.setOffset(schemeInfoPojo.getOffset());
baseCrossSchemePO.setSource(1); crossSchemePO.setSource(1);
baseCrossSchemePO.setIsDeleted(0); crossSchemePO.setIsDeleted(0);
crossSchemeList.add(baseCrossSchemePO); crossSchemeList.add(crossSchemePO);
} }
return crossSchemeList; return crossSchemeList;
} }
......
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