瀏覽代碼

生产米长为0,区分AB班

wukai 3 月之前
父節點
當前提交
cf41aac7b8
共有 1 個文件被更改,包括 9 次插入4 次删除
  1. 9 4
      jjt-biz/src/main/java/com/jjt/calc/service/impl/TwinCalcDayServiceImpl.java

+ 9 - 4
jjt-biz/src/main/java/com/jjt/calc/service/impl/TwinCalcDayServiceImpl.java

@@ -233,13 +233,18 @@ public class TwinCalcDayServiceImpl implements ITwinCalcDayService {
             day.setEfficiencyA(ea);
             day.setEfficiencyB(eb);
             day.setEfficiency(ee);
-            if (day.getLength().intValue() == 0) {
+            //如果米长为0,稼动率处理
+            if (day.getLengthA().doubleValue() == 0d) {
                 day.setOpenTimeA(BigDecimal.ZERO);
-                day.setOpenTimeB(BigDecimal.ZERO);
-                day.setCloseTimeA(BigDecimal.valueOf(teamTimeA));
-                day.setCloseTimeB(BigDecimal.valueOf(teamTimeB));
+                day.setCloseTimeA(BigDecimal.ZERO);
                 day.setEfficiencyA(BigDecimal.ZERO);
+            }
+            if (day.getLengthB().doubleValue() == 0d) {
+                day.setOpenTimeB(BigDecimal.ZERO);
+                day.setCloseTimeB(BigDecimal.ZERO);
                 day.setEfficiencyB(BigDecimal.ZERO);
+            }
+            if (day.getLength().doubleValue() == 0d) {
                 day.setEfficiency(BigDecimal.ZERO);
             }
             List<TwinCalcAlarms> alarms = alarmsList.stream().filter(a -> a.getDeviceId().equals(entry.getKey())).collect(Collectors.toList());