【草稿发布功能修改】
【仿真数据加载逻辑修改】 Signed-off-by: weizhihong <weizhihong@joylink.club>
This commit is contained in:
parent
9d7a9422d0
commit
ce25b8458d
@ -97,8 +97,11 @@ public class DraftMapService implements IDraftMapService {
|
||||
@Autowired
|
||||
private DraftMapRouteService draftMapRouteService;
|
||||
|
||||
@Autowired
|
||||
private IAssistButtonIndicatorService assistButtonIndicatorService;
|
||||
|
||||
@Override
|
||||
public List<DraftMapVO> list( AccountVO accountVO) {
|
||||
public List<DraftMapVO> list(AccountVO accountVO) {
|
||||
DraftMapExample example = new DraftMapExample();
|
||||
DraftMapExample.Criteria criteria = example.createCriteria();
|
||||
if (Objects.nonNull(accountVO)) {
|
||||
@ -505,6 +508,9 @@ public class DraftMapService implements IDraftMapService {
|
||||
flankProtectionExample.createCriteria().andMapIdEqualTo(id);
|
||||
List<DraftMapRouteFlankProtection> draftMapRouteFlankProtections = this.draftMapRouteFlankProtectionDAO.selectByExampleWithBLOBs(flankProtectionExample);
|
||||
logicDataVO.setFlankProtectionList(MapRouteFlankProtectionNewVO.convert2VOList(draftMapRouteFlankProtections));
|
||||
|
||||
// 获取指示灯、按钮等关联关系
|
||||
logicDataVO.setIndicatorButtonVOList(assistButtonIndicatorService.queryAllIndicatorSectionByMapId(id));
|
||||
return logicDataVO;
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,6 @@ package club.joylink.rtss.services.draftData;
|
||||
|
||||
import club.joylink.rtss.dao.*;
|
||||
import club.joylink.rtss.entity.*;
|
||||
import club.joylink.rtss.services.IAssistButtonIndicatorService;
|
||||
import club.joylink.rtss.util.JsonUtils;
|
||||
import club.joylink.rtss.vo.map.MapLogicDataNewVO;
|
||||
import club.joylink.rtss.vo.map.MapVO;
|
||||
@ -54,9 +53,6 @@ public class DraftMapServiceImpl implements DraftMapService {
|
||||
@Autowired
|
||||
private DraftMapSignalApproachSectionService draftMapSignalApproachSectionService;
|
||||
|
||||
@Autowired
|
||||
private IAssistButtonIndicatorService assistButtonIndicatorService;
|
||||
|
||||
@Override
|
||||
public MapVO getDraftMapData(Long mapId) {
|
||||
DraftMapWithBLOBs draftMap = draftMapDAO.selectByPrimaryKey(mapId);
|
||||
@ -80,8 +76,6 @@ public class DraftMapServiceImpl implements DraftMapService {
|
||||
// logicDataNew.setRoutingList(); 待补
|
||||
logicDataNew.setSignalApproachSectionList(draftMapSignalApproachSectionService.queryAll(mapId));
|
||||
|
||||
// 获取指示灯、按钮等关联关系
|
||||
logicDataNew.setIndicatorButtonVOList(assistButtonIndicatorService.queryAllIndicatorSectionByMapId(mapId));
|
||||
map.setLogicDataNew(logicDataNew);
|
||||
return map;
|
||||
}
|
||||
|
@ -149,8 +149,6 @@ public class SimulationLifeCycleServiceImpl implements SimulationLifeCycleServic
|
||||
queryVO.setMapId(params.getMap().getId());
|
||||
List<IscsSystemResourcesVO> resourceList = iscsSystemResourcesService.criteriaQuery(queryVO);
|
||||
params.getMap().setIscsSystemResourceList(resourceList);
|
||||
// 获取指示灯、按钮等关联关系
|
||||
params.getMap().getLogicDataNew().setIndicatorButtonVOList(assistButtonIndicatorService.queryAllIndicatorSectionByMapId(params.getMap().getId()));
|
||||
|
||||
Simulation simulation = SimulationBuilder.build(group, params);
|
||||
// 缓存
|
||||
|
Loading…
Reference in New Issue
Block a user