lamphua пре 2 недеља
родитељ
комит
c574c1da61

+ 1
- 1
cmc-temperature-back/cmc-monitoring/src/main/java/com/ruoyi/monitoring/controller/CmcChannelController.java Прегледај датотеку

@@ -46,7 +46,7 @@ public class CmcChannelController extends BaseController {
46 46
                 if (!channel.getInfo().contains("-"))
47 47
                     channelInfoList.add(channel.getInfo());
48 48
                 else
49
-                    multiChannelInfoList.add(channel.getInfo().split("-")[0]);
49
+                    multiChannelInfoList.add(channel.getInfo().split("-")[0] + "-");
50 50
             }
51 51
         });
52 52
         channelInfoList.addAll(multiChannelInfoList.stream().distinct().collect(Collectors.toList()));

+ 10
- 7
cmc-temperature-back/cmc-monitoring/src/main/java/com/ruoyi/monitoring/controller/CmcTemperatureController.java Прегледај датотеку

@@ -1,7 +1,8 @@
1 1
 package com.ruoyi.monitoring.controller;
2 2
 
3
-import com.mybatisflex.core.query.QueryTable;
3
+import com.mybatisflex.core.paginate.Page;
4 4
 import com.mybatisflex.core.query.QueryWrapper;
5
+import com.ruoyi.common.web.domain.PageData;
5 6
 import com.ruoyi.monitoring.domain.CmcChannel;
6 7
 import com.ruoyi.monitoring.domain.CmcTemperature;
7 8
 import com.ruoyi.monitoring.service.ICmcTemperatureService;
@@ -50,18 +51,19 @@ public class CmcTemperatureController extends BaseController {
50 51
      */
51 52
     @Get
52 53
     @Mapping("listByInfo")
53
-    public List<CmcTemperature> listByInfo(CmcTemperature cmcTemperature, String Info, Integer pageSize, Integer pageNum) {
54
-        QueryWrapper qw = getQW(cmcTemperature, Info, pageSize, pageNum);
55
-        return cmcTemperatureService.list(qw);
54
+    public PageData<CmcTemperature> listByInfo(Page<CmcTemperature> page, CmcTemperature cmcTemperature, String Info) {
55
+        QueryWrapper qw = getQW(cmcTemperature, Info);
56
+        Page<CmcTemperature> result = cmcTemperatureService.page(page, qw);
57
+        return getPageData(result);
56 58
     }
57 59
 
58
-    private QueryWrapper getQW(CmcTemperature cmcTemperature, String Info, Integer pageSize, Integer pageNum) {
60
+    private QueryWrapper getQW(CmcTemperature cmcTemperature, String Info) {
59 61
         QueryWrapper qw = QueryWrapper.create();
60 62
         qw.select(CmcTemperature::getId, CmcTemperature::getGroupNo, CmcTemperature::getSensorNo, CmcTemperature::getData, CmcTemperature::getVolt, CmcTemperature::getCSQ, CmcTemperature::getDatetime)
61 63
             .from(CmcTemperature.class)
62 64
             .leftJoin(CmcChannel.class)
63 65
             .on(CmcChannel::getSensorNo, CmcTemperature::getSensorNo)
64
-            .where(CmcChannel::getInfo).eq(Info)
66
+            .where(CmcChannel::getInfo).like(Info)
65 67
             .and(CmcTemperature::getId).eq(cmcTemperature.getId())
66 68
             .and(CmcTemperature::getGroupNo).eq(cmcTemperature.getGroupNo())
67 69
             .and(CmcTemperature::getSensorNo).eq(cmcTemperature.getSensorNo())
@@ -70,7 +72,8 @@ public class CmcTemperatureController extends BaseController {
70 72
             .and(CmcTemperature::getCSQ).eq(cmcTemperature.getCSQ())
71 73
             .and(CmcTemperature::getDatetime).ge(cmcTemperature.getStartTime())
72 74
             .and(CmcTemperature::getDatetime).le(cmcTemperature.getEndTime())
73
-            .orderBy(CmcTemperature::getDatetime).desc().limit((pageNum - 1) * pageSize, pageSize);
75
+            .orderBy(CmcTemperature::getSensorNo).desc()
76
+            .orderBy(CmcTemperature::getDatetime).desc();
74 77
         return qw;
75 78
     }
76 79
 

Loading…
Откажи
Сачувај