From 3e784708e465b4dca8c47514cf6119e63fd4b3a5 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期二, 25 六月 2024 16:27:40 +0800
Subject: [PATCH] 设备详细信息接口更新

---
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/EquipmentWorklineMapper.java            |    3 
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/EquipmentWorklineMapper.xml         |    4 +
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java |    9 ++
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml              |   13 +++
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IEquipmentWorkLineService.java         |    8 ++
 lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java      |    4 -
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcEquipmentController.java         |   10 +-
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/dto/MdcEquipmentDetailedDto.java               |   22 +++++
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java      |  108 ++++++++------------------
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcEquipmentMapper.java                 |    7 +
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcEquipmentService.java              |    5 +
 11 files changed, 110 insertions(+), 83 deletions(-)

diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcEquipmentController.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcEquipmentController.java
index d1c20c4..816cc92 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcEquipmentController.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcEquipmentController.java
@@ -124,12 +124,12 @@
         return Result.OK(list);
     }
 
-    @AutoLog(value = "璁惧琛�-璁惧璇︾粏淇℃伅")
-    @ApiOperation(value = "璁惧琛�-璁惧璇︾粏淇℃伅", notes = "璁惧琛�-璁惧璇︾粏淇℃伅")
+    @AutoLog(value = "璁惧琛�-璁惧瀹炴椂璇︾粏淇℃伅")
+    @ApiOperation(value = "璁惧琛�-璁惧瀹炴椂璇︾粏淇℃伅", notes = "璁惧琛�-璁惧瀹炴椂璇︾粏淇℃伅")
     @GetMapping(value = "/mdcEquipmentDetailedInfo")
-    public Result<MdcEquipmentDto> mdcEquipmentDetailedInfo(@RequestParam(name = "id", required = true) String id) {
-        MdcEquipmentDto mdcEquipmentDto = mdcEquipmentService.mdcEquipmentDetailedInfo(id);
-        return Result.OK(mdcEquipmentDto);
+    public Result<?> mdcEquipmentDetailedInfo(@RequestParam(name = "id", required = true) String id) {
+        Map<String, Object> result = mdcEquipmentService.mdcEquipmentDetailedInfo(id);
+        return Result.OK(result);
     }
 
     /**
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/dto/MdcEquipmentDetailedDto.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/dto/MdcEquipmentDetailedDto.java
new file mode 100644
index 0000000..b2034b5
--- /dev/null
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/dto/MdcEquipmentDetailedDto.java
@@ -0,0 +1,22 @@
+package org.jeecg.modules.mdc.dto;
+
+import lombok.Data;
+import org.jeecg.modules.mdc.entity.MdcEquipment;
+
+/**
+ * @author Lius
+ * @date 2024/6/21 11:30
+ */
+@Data
+public class MdcEquipmentDetailedDto extends MdcEquipment {
+
+    /**
+     * 鏈�澶ц酱鏁�
+     */
+    private String maxAxis;
+
+    /**
+     * 鏈夋晥杞存暟
+     */
+    private String validAxis;
+}
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/EquipmentWorklineMapper.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/EquipmentWorklineMapper.java
index 6b3546c..1c766c3 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/EquipmentWorklineMapper.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/EquipmentWorklineMapper.java
@@ -49,4 +49,7 @@
 
     @InterceptorIgnore(tenantLine = "1")
     MdcEquipmentDto findProductCountEndTime(@Param("tableName") String saveTableName, @Param("productCount") String productCount, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
+
+    @InterceptorIgnore(tenantLine = "1")
+    Map<String, Object> getDataList(@Param("tableName") String saveTableName);
 }
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcEquipmentMapper.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcEquipmentMapper.java
index 80991e7..06246bc 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcEquipmentMapper.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/MdcEquipmentMapper.java
@@ -8,6 +8,7 @@
 import org.apache.ibatis.annotations.Select;
 import org.jeecg.modules.mdc.dto.MdcEquDepDto;
 import org.jeecg.modules.mdc.dto.MdcEquProDto;
+import org.jeecg.modules.mdc.dto.MdcEquipmentDetailedDto;
 import org.jeecg.modules.mdc.dto.MdcEquipmentDto;
 import org.jeecg.modules.mdc.entity.MdcEquipment;
 import org.jeecg.modules.mdc.entity.MdcEquipmentMonitor;
@@ -117,4 +118,10 @@
     @InterceptorIgnore(tenantLine = "1")
     MdcEquipmentDto findWorkLineLast(@Param("tableName") String tableName);
 
+    /**
+     * 鏍规嵁id鑾峰彇璁惧淇℃伅
+     * @param id
+     * @return
+     */
+    MdcEquipmentDetailedDto findById(@Param("id") String id);
 }
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/EquipmentWorklineMapper.xml b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/EquipmentWorklineMapper.xml
index 05698e7..27b64c4 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/EquipmentWorklineMapper.xml
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/EquipmentWorklineMapper.xml
@@ -21,4 +21,8 @@
     <select id="findProductCountEndTime" resultType="org.jeecg.modules.mdc.dto.MdcEquipmentDto">
         SELECT TOP 1 [${tableName}].* FROM [${tableName}] WHERE ProductCount = #{ productCount } AND CollectTime BETWEEN #{ startTime } AND #{ endTime } ORDER BY CollectTime DESC
     </select>
+
+    <select id="getDataList" resultType="java.util.Map">
+        select top 1 [${tableName}].* from [${tableName}] order by CollectTime  desc
+    </select>
 </mapper>
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml
index e29c675..828999f 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml
@@ -263,4 +263,17 @@
         select top 1 spindlespeed, actualspindlespeed from [${tableName}] order by CollectTime  desc
     </select>
 
+    <!--鏍规嵁id鑾峰彇璁惧淇℃伅-->
+    <select id="findById" resultType="org.jeecg.modules.mdc.dto.MdcEquipmentDetailedDto">
+        SELECT
+            t1.*,
+            t2.MaxAxis maxAxis,
+            t2.ValidAxis validAxis
+        FROM
+            mdc_equipment t1
+                LEFT JOIN EquipmentBaseInfo t2 ON t1.equipment_id = t2.EquipmentID
+        WHERE
+            t1.id = #{ id }
+    </select>
+
 </mapper>
\ No newline at end of file
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IEquipmentWorkLineService.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IEquipmentWorkLineService.java
index 38d392d..076e641 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IEquipmentWorkLineService.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IEquipmentWorkLineService.java
@@ -5,6 +5,7 @@
 
 import java.util.Date;
 import java.util.List;
+import java.util.Map;
 
 /**
  * @author: LiuS
@@ -56,4 +57,11 @@
      * @return
      */
     MdcEquipmentDto findProductCountEndTime(String saveTableName, String productCount, Date startTime, Date endTime);
+
+    /**
+     * 鑾峰彇璁惧杩愯鏁版嵁
+     * @param saveTableName
+     * @return
+     */
+    Map<String, Object> getDataList(String saveTableName);
 }
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcEquipmentService.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcEquipmentService.java
index 1edd84c..5e20315 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcEquipmentService.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcEquipmentService.java
@@ -116,7 +116,7 @@
     /**
      * 璁惧鐩戞帶 - 璁惧璇︾粏淇℃伅
      */
-    MdcEquipmentDto mdcEquipmentDetailedInfo(String id);
+    Map<String, Object> mdcEquipmentDetailedInfo(String id);
 
     /**
      * 閫氳繃鐢ㄦ埛閮ㄩ棬鍏崇郴鑾峰彇璁惧id闆嗗悎
@@ -186,6 +186,7 @@
 
     /**
      * 瀵煎嚭List
+     *
      * @param mdcEquipment
      * @return
      */
@@ -193,6 +194,7 @@
 
     /**
      * 閫氳繃杞﹂棿ids鑾峰彇璁惧鏍�
+     *
      * @param ids
      * @return
      */
@@ -200,6 +202,7 @@
 
     /**
      * 鏌ヨ鍗曡〃鏁版嵁
+     *
      * @param tableName
      * @return
      */
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java
index 5d910c2..c0b336d 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java
@@ -77,6 +77,15 @@
         }
     }
 
+    @Override
+    public Map<String, Object> getDataList(String saveTableName) {
+        try {
+            return equipmentWorkLineMapper.getDataList(saveTableName);
+        } catch (Exception e) {
+            return null;
+        }
+    }
+
     private List<EquipmentMachingDto> convertData(List<Map<String, Object>> list) {
         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
         List<EquipmentMachingDto> dto = new ArrayList<>();
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java
index c5db8a6..e3e5503 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java
@@ -12,6 +12,7 @@
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.mdc.dto.MdcEquDepDto;
 import org.jeecg.modules.mdc.dto.MdcEquProDto;
+import org.jeecg.modules.mdc.dto.MdcEquipmentDetailedDto;
 import org.jeecg.modules.mdc.dto.MdcEquipmentDto;
 import org.jeecg.modules.mdc.entity.*;
 import org.jeecg.modules.mdc.mapper.MdcEquipmentMapper;
@@ -354,87 +355,52 @@
      * 璁惧鐩戞帶 - 璁惧璇︾粏淇℃伅
      */
     @Override
-    public MdcEquipmentDto mdcEquipmentDetailedInfo(String id) {
-        MdcEquipmentDto mdcEquipmentDto = new MdcEquipmentDto();
-        MdcEquipment mdcEquipment = this.baseMapper.selectById(id);
-        //灏佽鍩虹淇℃伅
-        mdcEquipmentDto.setSystemVersion(mdcEquipment.getSystemVersion());
-        mdcEquipmentDto.setSystemType(mdcEquipment.getControlSystem());
-        mdcEquipmentDto.setDevicePower(mdcEquipment.getDevicePower());
-        mdcEquipmentDto.setDeviceType(mdcEquipment.getDriveType());
-        mdcEquipmentDto.setRemark(mdcEquipment.getRemark());
-        //璁惧缂栧彿
-        mdcEquipmentDto.setEquipmentID(mdcEquipment.getEquipmentId());
-        mdcEquipmentDto.setEquipmentName(mdcEquipment.getEquipmentName());
-        mdcEquipmentDto.setEquipmentIP(mdcEquipment.getEquipmentIp());
-        //璁惧鍨嬪彿
-        mdcEquipmentDto.setEquipmentModel(mdcEquipment.getEquipmentModel());
-        mdcEquipmentDto.setDriveType(mdcEquipment.getDriveType());
-        mdcEquipmentDto.setDataPort(mdcEquipment.getDataPort());
-        mdcEquipmentDto.setDataFlag(Integer.parseInt(CommonConstant.STATUS_1));
-        ControlSystem controlSystem = controlSystemService.getByDriveType(mdcEquipmentDto.getDriveType());
+    public Map<String, Object> mdcEquipmentDetailedInfo(String id) {
+        Map<String, Object> result = new HashMap<>();
+        MdcEquipmentDetailedDto mdcEquipmentDetailedDto = this.baseMapper.findById(id);
+        result.put("equipment", mdcEquipmentDetailedDto);
         // 鏌ヨ璁惧鐘舵��
-        EquipmentLog equipmentLog = equipmentLogService.selectEquipmentOporation(mdcEquipment.getEquipmentId());
+        EquipmentLog equipmentLog = equipmentLogService.selectEquipmentOporation(mdcEquipmentDetailedDto.getEquipmentId());
         if (equipmentLog == null) {
-            return mdcEquipmentDto;
+            return result;
         }
         Integer oporation = equipmentLog.getOporation();
-
-        if (controlSystem != null) {
-            //鑾峰彇宸ヤ綔鏁版嵁骞跺垵濮嬪寲
-            String saveTableName = mdcEquipment.getSaveTableName();
-            MdcEquipmentDto dto = equipmentWorkLineService.getMacingDataList(saveTableName);
-            if (dto != null) {
-                mdcEquipmentDto.setCollectTime(dto.getCollectTime());
-                mdcEquipmentDto.setSpindlespeed(dto.getSpindlespeed());
-                mdcEquipmentDto.setSpindleload(dto.getSpindleload());
-                mdcEquipmentDto.setSpindlebeilv(dto.getSpindlebeilv());
-                mdcEquipmentDto.setFeedrate(dto.getFeedrate());
-                mdcEquipmentDto.setFeedbeilv(dto.getFeedbeilv());
-                mdcEquipmentDto.setProgramnumber(dto.getProgramnumber());
-                mdcEquipmentDto.setSequencenumber(dto.getSequencenumber());
-                mdcEquipmentDto.setExecutingcode(dto.getExecutingcode());
-                mdcEquipmentDto.setProductName(dto.getProductName());
-                if ("LSV2".equals(mdcEquipment.getDriveType())) {
-                    mdcEquipmentDto.setSpindlebeilv(dto.getSFeed());
-                    mdcEquipmentDto.setFeedbeilv(dto.getFFeed());
-                    mdcEquipmentDto.setRapidfeed(dto.getRapidfeed());
-                    mdcEquipmentDto.setNCVersion(dto.getNCVersion());
-                    mdcEquipmentDto.setTNCVersion(dto.getTNCVersion());
-                    mdcEquipmentDto.setOPTVersion(dto.getOPTVersion());
-                    mdcEquipmentDto.setPLCVersion(dto.getPLCVersion());
-                }
-
-                //鑾峰彇 MDC 椹卞姩瀵瑰簲鐨勫睍绀哄弬鏁�   骞舵牴鎹甼ey 鎷艰浠� workData  鏌ヨ鐨勬暟鎹�
-                List<MdcDriveTypeParamConfig> mdcDriveTypeParamList = mdcDriveTypeParamConfigService.getShowDriveParam(mdcEquipment.getDriveType());
-                if (mdcDriveTypeParamList != null && !mdcDriveTypeParamList.isEmpty()) {
-                    for (MdcDriveTypeParamConfig mdcDriveTypeParamConfig : mdcDriveTypeParamList) {
-                        String englishName = mdcDriveTypeParamConfig.getEnglishName();
-                        JSONObject jsonObject = (JSONObject) JSONObject.toJSON(dto);
-                        Object result = jsonObject.get(englishName);
+        //鑾峰彇宸ヤ綔鏁版嵁骞跺垵濮嬪寲
+        String saveTableName = mdcEquipmentDetailedDto.getSaveTableName();
+        Map<String, Object> mapData = equipmentWorkLineService.getDataList(saveTableName);
+        if (mapData != null) {
+            Map<String, Object> runData = new LinkedHashMap<>();
+            //鑾峰彇 MDC 椹卞姩瀵瑰簲鐨勫睍绀哄弬鏁�   骞舵牴鎹甼ey 鎷艰浠� workData  鏌ヨ鐨勬暟鎹�
+            List<MdcDriveTypeParamConfig> mdcDriveTypeParamList = mdcDriveTypeParamConfigService.getShowDriveParam(mdcEquipmentDetailedDto.getDriveType());
+            if (mdcDriveTypeParamList != null && !mdcDriveTypeParamList.isEmpty()) {
+                for (MdcDriveTypeParamConfig mdcDriveTypeParamConfig : mdcDriveTypeParamList) {
+                    String englishName = mdcDriveTypeParamConfig.getEnglishName();
+                    String chineseName = mdcDriveTypeParamConfig.getChineseName();
+                    if (mapData.containsKey(englishName)) {
+                        Object object = mapData.get(englishName);
                         String value = "";
                         if ("CollectTime".equals(englishName)) {
-                            Date date = result == null ? null : (Date) result;
+                            Date date = object == null ? null : (Date) object;
                             value = DateUtils.format(date, DateUtils.STR_DATE_TIME_SMALL);
-                        } else if ("ZUOLAN".equals(mdcEquipment.getDriveType()) && "AI01".equals(englishName) && oporation == 3) {
+                        } else if ("ZUOLAN".equals(mdcEquipmentDetailedDto.getDriveType()) && "AI01".equals(englishName) && oporation == 3) {
                             // ZUOLAN璁惧鐢垫祦瀛楁AI01
                             value = BigDecimal.valueOf(Math.random() * 15 + 0).setScale(1, RoundingMode.HALF_UP).toString();
-                        } else if ("ZUOLAN".equals(mdcEquipment.getDriveType()) && "spindlespeed".equals(englishName) && oporation == 3) {
+                        } else if ("ZUOLAN".equals(mdcEquipmentDetailedDto.getDriveType()) && "spindlespeed".equals(englishName) && oporation == 3) {
                             // ZUOLAN璁惧涓昏酱杞�熷瓧娈祍pindlespeed
                             value = String.valueOf(((new Random().nextInt(35)) + 1) * 100);
-                        } else if ("ZUOLAN".equals(mdcEquipment.getDriveType()) && "spindleload".equals(englishName) && oporation == 3) {
+                        } else if ("ZUOLAN".equals(mdcEquipmentDetailedDto.getDriveType()) && "spindleload".equals(englishName) && oporation == 3) {
                             // ZUOLAN璁惧涓昏酱璐熻嵎瀛楁spindleload
                             value = String.valueOf(Integer.valueOf(new Random().nextInt(21)));
-                        } else if ("ZUOLAN".equals(mdcEquipment.getDriveType()) && "spindlebeilv".equals(englishName) && oporation == 3) {
+                        } else if ("ZUOLAN".equals(mdcEquipmentDetailedDto.getDriveType()) && "spindlebeilv".equals(englishName) && oporation == 3) {
                             // ZUOLAN璁惧涓昏酱鍊嶇巼瀛楁spindlebeilv
                             value = String.valueOf((new Random().nextInt(13)) * 10);
-                        } else if ("ZUOLAN".equals(mdcEquipment.getDriveType()) && "feedbeilv".equals(englishName) && oporation == 3) {
+                        } else if ("ZUOLAN".equals(mdcEquipmentDetailedDto.getDriveType()) && "feedbeilv".equals(englishName) && oporation == 3) {
                             // ZUOLAN璁惧杩涚粰鍊嶇巼瀛楁feedbeilv
                             value = String.valueOf((new Random().nextInt(13)) * 10);
                         } else if ("spindle_current".equals(englishName)) {
                             // 鍏朵粬璁惧鐢垫祦瀛楁
-                            String devicePower = mdcEquipment.getDevicePower();
-                            Object spindleload = jsonObject.get("spindleload");
+                            String devicePower = mdcEquipmentDetailedDto.getDevicePower();
+                            Object spindleload = mapData.get("spindleload");
                             BigDecimal load = spindleload == null ? BigDecimal.ZERO : new BigDecimal(spindleload.toString());
                             if (StringUtils.isNotEmpty(devicePower) && oporation == 3) {
                                 value = new BigDecimal(devicePower).divide(new BigDecimal("380"), 2, BigDecimal.ROUND_HALF_UP).add(load).toString();
@@ -443,7 +409,7 @@
                             }
                         } else if ("torque".equals(englishName)) {
                             // 鎵煩瀛楁
-                            MdcTorqueConfig mdcTorqueConfig = mdcTorqueConfigMapper.findLast(mdcEquipment.getEquipmentId());
+                            MdcTorqueConfig mdcTorqueConfig = mdcTorqueConfigMapper.findLast(mdcEquipmentDetailedDto.getEquipmentId());
                             if (mdcTorqueConfig != null) {
                                 value = String.valueOf(mdcTorqueConfig.getTorqueValue());
                             } else {
@@ -457,7 +423,7 @@
                             }
                         } else if ("alarmContent".equals(englishName)) {
                             if (oporation == 22) {
-                                List<MdcAlarmInfo> mdcAlarmInfo = mdcAlarmInfoService.list(new LambdaQueryWrapper<MdcAlarmInfo>().eq(MdcAlarmInfo::getDriveType, mdcEquipment.getDriveType()).eq(MdcAlarmInfo::getAlarmCode, equipmentLog.getAlarm()).eq(MdcAlarmInfo::getIsUse, 0));
+                                List<MdcAlarmInfo> mdcAlarmInfo = mdcAlarmInfoService.list(new LambdaQueryWrapper<MdcAlarmInfo>().eq(MdcAlarmInfo::getDriveType, mdcEquipmentDetailedDto.getDriveType()).eq(MdcAlarmInfo::getAlarmCode, equipmentLog.getAlarm()).eq(MdcAlarmInfo::getIsUse, 0));
                                 if (mdcAlarmInfo != null && !mdcAlarmInfo.isEmpty()) {
                                     value = mdcAlarmInfo.get(0).getAlarmContent();
                                 }
@@ -465,20 +431,15 @@
                                 value = "鏃�";
                             }
                         } else {
-                            value = result == null ? null : result.toString();
+                            value = object == null ? "" : object.toString();
                         }
-                        mdcDriveTypeParamConfig.setValue(value);
+                        runData.put(chineseName, value);
                     }
-                    mdcEquipmentDto.setMdcDriveTypeParamConfigList(mdcDriveTypeParamList);
-                }
-                EquipmentBaseInfo equipmentBaseInfo = equipmentBaseInfoService.getByEquipmentId(mdcEquipment.getEquipmentId());
-                if (equipmentBaseInfo != null) {
-                    mdcEquipmentDto.setMaxAxis(equipmentBaseInfo.getMaxAxis());
-                    mdcEquipmentDto.setValidAxis(equipmentBaseInfo.getValidAxis());
                 }
             }
+            result.put("runData", runData);
         }
-        return mdcEquipmentDto;
+        return result;
     }
 
     /**
@@ -861,6 +822,7 @@
 
     /**
      * 鏌ヨ鍗曡〃鏁版嵁
+     *
      * @param tableName
      * @return
      */
diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
index 99fd90f..945b3ae 100644
--- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
@@ -201,10 +201,6 @@
      */
     @TableField(exist = false)
     private String homePath;
-    @Dict(dicCode = "id",dictTable = "mom_base_team",dicText = "name")
-    private String teamId;
-    @Dict(dicCode = "id",dictTable = "mom_base_area",dicText = "name")
-    private String areaId;
 
     /**
      * 瀵嗙爜棣栨浣跨敤鏍囪瘑 1鏄� 0鍚�

--
Gitblit v1.9.3