From 54bfeae64b0d4a85b8f3e146b0f261d35c45ddc0 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期一, 12 五月 2025 18:31:57 +0800
Subject: [PATCH] 分控看板班次信息添加

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

diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcBoardServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcBoardServiceImpl.java
index 30a4fe8..8550546 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcBoardServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcBoardServiceImpl.java
@@ -22,12 +22,14 @@
 import org.jeecg.modules.mdcJc.service.IMdcJcRcJobreportService;
 import org.jeecg.modules.system.entity.MdcProduction;
 import org.jeecg.modules.system.service.IMdcProductionService;
+import org.joda.time.LocalDateTime;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
 import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -68,6 +70,9 @@
 
     @Resource
     private MdcBoardMapper mdcBoardMapper;
+
+    @Resource
+    private IMdcDeviceCalendarService mdcDeviceCalendarService;
 
     /**
      * 璁惧鐘舵��
@@ -311,8 +316,8 @@
         String realName = commonAPI.translateDictFromTable("sys_user", "realname", "username", mdcBoardEquRealTImeVo.getEquipmentManager());
         mdcBoardEquRealTImeVo.setEquipmentManager(realName);
         mdcBoardEquRealTImeVo.setAlarm("鏃�");
-        if (mdcBoardEquRealTImeVo.getOporation() != null) {
-            switch (mdcBoardEquRealTImeVo.getOporation()) {
+        if (mdcBoardEquRealTImeVo.getOperation() != null) {
+            switch (mdcBoardEquRealTImeVo.getOperation()) {
                 case 1:
                 case 2:
                     mdcBoardEquRealTImeVo.setOporationDict("寰呮満");
@@ -334,7 +339,7 @@
             }
         } else {
             mdcBoardEquRealTImeVo.setOporationDict("鍏虫満");
-            mdcBoardEquRealTImeVo.setOporation(0);
+            mdcBoardEquRealTImeVo.setOperation(0);
         }
         //璁惧杩愯鏁版嵁
         Map<String, Object> mapData = equipmentWorkLineService.getDataList(mdcBoardEquRealTImeVo.getSaveTableName());
@@ -383,7 +388,12 @@
         } else {
             mdcBoardEquRealTImeVo.setReportRepairStatus("鏃�");
         }
-        // 涓嬫鐐规涓嬫淇濆吇
+        // 鐝
+        String shift = mdcDeviceCalendarService.findShiftByEquId(equipmentId);
+        if (StringUtils.isNotBlank(shift)) {
+            mdcBoardEquRealTImeVo.setShift(shift);
+        }
+        // 鐐规  淇濆吇
         Date nextInspection = mdcBoardMapper.findInsOrMain(equipmentId, MaintenanceCategoryEnum.POINT_INSPECTION.name());
         if (nextInspection != null) {
             mdcBoardEquRealTImeVo.setNextInspection(nextInspection);

--
Gitblit v1.9.3