From 339515558253d776769dc2e2560bbb4a0450c989 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期五, 29 十一月 2024 09:44:44 +0800
Subject: [PATCH] 将码云版本提交至gitlab -- 20241129

---
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
old mode 100644
new mode 100755
index d67b9d5..feea7b1
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
@@ -18,7 +18,9 @@
 import org.jeecg.config.mybatis.MybatisPlusSaasConfig;
 import org.jeecg.modules.dry.api.EmqxApi;
 import org.jeecg.modules.dry.entity.DryEquipment;
+import org.jeecg.modules.dry.entity.DryFaultRecord;
 import org.jeecg.modules.dry.service.IDryEquipmentService;
+import org.jeecg.modules.dry.service.IDryFaultRecordService;
 import org.jeecg.modules.dry.vo.MoEquVo;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -40,6 +42,8 @@
 public class MobileController {
   @Autowired
   private IDryEquipmentService dryEquipmentService;
+  @Autowired
+  private IDryFaultRecordService faultRecordService;
   @Autowired
   private RedisUtil redisUtil;
 
@@ -64,18 +68,27 @@
     return Result.OK(voPage);
   }
 
+  @ApiOperation(value = "璁惧鎶ヨ鏁版嵁", notes = "璁惧鎶ヨ鏁版嵁鍒楄〃鏌ヨ")
+  @GetMapping(value = "/fault/list")
+  public Result<IPage<DryFaultRecord>> queryFaultList(DryFaultRecord faultRecord, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req){
+    int tenantId = oConvertUtils.getInt(TenantContext.getTenant(), 0);
+    QueryWrapper<DryFaultRecord> queryWrapper = QueryGenerator.initQueryWrapper(faultRecord, req.getParameterMap());
+    Page<DryFaultRecord> page = new Page<DryFaultRecord>(pageNo, pageSize);
+    IPage<DryFaultRecord> pageList = faultRecordService.page(page, queryWrapper);
+    return Result.OK(pageList);
+  }
+
+
+
   private void comp(IPage<DryEquipment> pageList, Page<MoEquVo> page) {
-
-
     //褰撳墠绉熸埛id
     int tenantId = oConvertUtils.getInt(TenantContext.getTenant(), 0);
-
-
     List<MoEquVo> collect = pageList.getRecords().stream().map(item -> {
       MoEquVo vo = new MoEquVo();
       BeanUtils.copyProperties(item, vo);
       String clientid = "client-" + tenantId + "-" + item.getCode();
-      JSONObject client = (JSONObject) redisUtil.get(MqttConstant.MQTT_ONLINE_CLIENT + clientid);
+      //JSONObject client = (JSONObject) redisUtil.hget(MqttConstant.MQTT_ONLINE_CLIENT ,tenantId);
+      JSONObject client = (JSONObject) redisUtil.hget(String.format(MqttConstant.MQTT_ONLINE_CLIENT,tenantId),clientid);
       //缁勮鐘舵�佹暟鎹�
       if (client != null) {
         vo.setOnline(true);

--
Gitblit v1.9.3