From 2d727903343feb01fedc988370091395c368faf2 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期二, 17 十二月 2024 16:06:42 +0800
Subject: [PATCH] OEE功能及设备管理调整

---
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcPlanCloseServiceImpl.java |   35 ++++++++++++++---------------------
 1 files changed, 14 insertions(+), 21 deletions(-)

diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcPlanCloseServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcPlanCloseServiceImpl.java
index e678fbc..e54d198 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcPlanCloseServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcPlanCloseServiceImpl.java
@@ -165,28 +165,21 @@
         return mv;
     }
 
+    /**
+     * 璁$畻 璁″垝/闈炶鍒掑仠鏈哄綋澶╂�绘椂闀�
+     * @param equipmentId
+     * @param validDate
+     * @param closeType
+     * @return
+     */
     @Override
-    public BigDecimal findPlanTimeDuration(BigDecimal actualWorkDayCount, String planCloseType) {
-        BigDecimal result = new BigDecimal("0");
-//        List<MdcPlanClose> mdcPlanCloses = this.baseMapper.selectList(new LambdaQueryWrapper<MdcPlanClose>().in(MdcPlanClose::getPlanCloseType, Arrays.asList(planCloseType.split(","))));
-//        if (mdcPlanCloses != null && !mdcPlanCloses.isEmpty()) {
-//            for (MdcPlanClose mdcPlanClose : mdcPlanCloses) {
-//                switch (mdcPlanClose.getPlanCloseTimeType()) {
-//                    case MdcConstant.DAY:
-//                        result = result.add(actualWorkDayCount.multiply(new BigDecimal(mdcPlanClose.getPlanCloseTimeLong())));
-//                        break;
-//                    case MdcConstant.WEEK:
-//                        result = result.add(new BigDecimal("4").multiply(new BigDecimal(mdcPlanClose.getPlanCloseTimeLong())));
-//                        break;
-//                    case MdcConstant.MONTH:
-//                        result = result.add(new BigDecimal(mdcPlanClose.getPlanCloseTimeLong()));
-//                        break;
-//                    default:
-//                        break;
-//                }
-//            }
-//        }
-        return result;
+    public Integer findPlanTimeDuration(String equipmentId, String validDate, String closeType) {
+        Integer planTimeDuration = this.baseMapper.findPlanTimeDuration(equipmentId, validDate, closeType);
+        if (planTimeDuration == null) {
+            return 0;
+        } else {
+            return planTimeDuration;
+        }
     }
 
 }

--
Gitblit v1.9.3