|
|
@@ -21,15 +21,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.Instant;
|
|
|
import java.time.temporal.ChronoUnit;
|
|
|
-import java.util.AbstractMap;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Comparator;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.Objects;
|
|
|
-import java.util.Optional;
|
|
|
-import java.util.Set;
|
|
|
+import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
import java.util.stream.Stream;
|
|
|
|
|
|
@@ -236,9 +228,18 @@ public class SubtaskCapacityAnalysisService {
|
|
|
|
|
|
// 判断是否为“装卸作业中”
|
|
|
// 包括:拒绝通行、出场完成、称重通行
|
|
|
- if (ms == CarWaybillV1Enum.REFUSE_TRAFFIC.getCode()
|
|
|
- || ms == CarWaybillV1Enum.EXIT_COMPLETED.getCode()
|
|
|
- || ms == CarWaybillV1Enum.WEIGHT_TRAFFIC.getCode()) {
|
|
|
+ List<Integer> statusList = Arrays.asList(
|
|
|
+ CarWaybillV1Enum.REFUSE_TRAFFIC.getCode(),
|
|
|
+ CarWaybillV1Enum.EXIT_COMPLETED.getCode(),
|
|
|
+ CarWaybillV1Enum.EMPTY_WAIT_LEAVE.getCode(),
|
|
|
+ CarWaybillV1Enum.WAIT_LEAVE.getCode(),
|
|
|
+ CarWaybillV1Enum.UNLOADING.getCode(),
|
|
|
+ CarWaybillV1Enum.WAIT_RELEASE.getCode(),
|
|
|
+ CarWaybillV1Enum.REPLENISHING.getCode(),
|
|
|
+ CarWaybillV1Enum.REPLENISH_FINISH.getCode(),
|
|
|
+ CarWaybillV1Enum.RELEASED_NOT_EXITED.getCode()
|
|
|
+ );
|
|
|
+ if (statusList.contains( ms)) {
|
|
|
log.trace("运单ID: {} 分类为: 装卸作业中 (status={})", wid, ms);
|
|
|
return CapacityCounts.loadingOne();
|
|
|
}
|