Commit 2075ae26 authored by Tong Li's avatar Tong Li

重叠

parent fec8084d
......@@ -6,9 +6,9 @@ package com.aps.entity.Algorithm;
*/
public enum DependencyType {
FinishToStart(0), // 完成-开始(FS):串行 下料→加工→组装
StartToStart(1), // 开始-开始(SS): 加工 A 和加工 B 可同时进行 重叠 重叠生产:涂装开始后 30 分钟,烘烤可开始
FinishToFinish(2), // 完成-完成(FF):前置工序完成后,后继工序才能完成 所有并行加工工序需同时完成
StartToFinish(3); // 开始-完成(SF):前置工序开始后,后继工序才能完成
StartToStart(1), // 并行 同时开始(SS):
FinishToFinish(2), // 并行-同时结束:前置工序完成后,后继工序才能完成 所有并行加工工序需同时完成
Overlapping(3); // 重叠:加工 A 和加工 B 可同时进行 重叠 重叠生产:涂装开始后 30 分钟,烘烤可开始
private final int value;
......
......@@ -2403,7 +2403,7 @@ if(geneDetails!=null&&geneDetails.size()>0)
}
//重叠
List<OperationDependency> SSOperations = currentOp.getPrevEntryIds().stream()
.filter(t -> t.getDependencyType() == DependencyType.StartToStart)
.filter(t -> t.getDependencyType() == DependencyType.Overlapping)
.collect(Collectors.toList());//重叠
if (SSOperations != null && SSOperations.size() > 0) {
List<GAScheduleResult> newScheduleResult = new ArrayList<>();
......
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