Jelajahi Sumber

新增 设备列表信息 接口

yanliming 5 tahun lalu
induk
melakukan
c88e1b041c

+ 25 - 0
web/src/main/java/com/jpsoft/smart/modules/base/controller/DeviceInfoController.java

@@ -293,4 +293,29 @@ public class DeviceInfoController {
         }
         return msgResult;
     }
+
+
+    @ApiOperation(value="获取设备信息列表")
+    @PostMapping("list")
+    public MessageResult<List<DeviceInfo>> list(@RequestAttribute String subject) {
+        MessageResult<List<DeviceInfo>> msgResult = new MessageResult<>();
+        try {
+            List<DeviceInfo> list = deviceInfoService.list();
+
+            for (DeviceInfo deviceInfo:list) {
+                String typeN = dataDictionaryService.findParentId("ddf2ecbe-84a6-4f0d-a84f-2fc6917f5856",deviceInfo.getType());
+                deviceInfo.setTypeN(typeN);
+            }
+
+            msgResult.setResult(true);
+            msgResult.setData(list);
+        }
+        catch(Exception ex){
+            logger.error(ex.getMessage(),ex);
+
+            msgResult.setResult(false);
+            msgResult.setMessage(ex.getMessage());
+        }
+        return msgResult;
+    }
 }