修改ats进路触发时间限制
This commit is contained in:
parent
d070ca7005
commit
5618276a3a
@ -56,7 +56,8 @@ public class AtsPlanTrainRouteSelectServiceImpl extends AtsRouteSelectService {
|
|||||||
List<StationPlan> planList = tripPlan.getPlanList();
|
List<StationPlan> planList = tripPlan.getPlanList();
|
||||||
for (StationPlan stationPlan : planList) {
|
for (StationPlan stationPlan : planList) {
|
||||||
if (!stationPlan.getStation().isDepot()) { //第一个非停车场的车站
|
if (!stationPlan.getStation().isDepot()) { //第一个非停车场的车站
|
||||||
if (stationPlan.getSection().getCode().equals(trainInfo.getPlanStandTrack())) { //车站是列车的计划
|
if (stationPlan.getSection().getCode().equals(trainInfo.getPlanStandTrack())
|
||||||
|
&& !section.equals(stationPlan.getSection())) { //车站是列车的计划
|
||||||
if (!systemTime.toLocalTime().plusSeconds(60).isAfter(tripPlan.getStartTime())) { //当前时间不早于计划开始时间60秒
|
if (!systemTime.toLocalTime().plusSeconds(60).isAfter(tripPlan.getStartTime())) { //当前时间不早于计划开始时间60秒
|
||||||
log.debug(String.format("列车[%s]未到发车时间,不触发进路", trainInfo.getGroupNumber()));
|
log.debug(String.format("列车[%s]未到发车时间,不触发进路", trainInfo.getGroupNumber()));
|
||||||
return null;
|
return null;
|
||||||
@ -79,6 +80,7 @@ public class AtsPlanTrainRouteSelectServiceImpl extends AtsRouteSelectService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 先选取需要征用的进路,再根据计划判断是否存在冲突的未完成计划
|
* 先选取需要征用的进路,再根据计划判断是否存在冲突的未完成计划
|
||||||
|
*
|
||||||
* @param simulation
|
* @param simulation
|
||||||
* @param trainInfo
|
* @param trainInfo
|
||||||
* @param tripPlan
|
* @param tripPlan
|
||||||
@ -127,6 +129,7 @@ public class AtsPlanTrainRouteSelectServiceImpl extends AtsRouteSelectService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 检查进路是否和未完成的计划冲突
|
* 检查进路是否和未完成的计划冲突
|
||||||
|
*
|
||||||
* @param repository
|
* @param repository
|
||||||
* @param trainInfo
|
* @param trainInfo
|
||||||
* @param tripPlan
|
* @param tripPlan
|
||||||
@ -195,6 +198,7 @@ public class AtsPlanTrainRouteSelectServiceImpl extends AtsRouteSelectService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询所需办理进路所需到达的计划时间
|
* 查询所需办理进路所需到达的计划时间
|
||||||
|
*
|
||||||
* @param repository
|
* @param repository
|
||||||
* @param route
|
* @param route
|
||||||
* @param trainInfo
|
* @param trainInfo
|
||||||
|
Loading…
Reference in New Issue
Block a user