From d2edc7e2d7f220148b69d7b5e64e46ea02351241 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 29 八月 2024 16:05:46 +0800
Subject: [PATCH] 设备信息实时推送

---
 src/main/java/com/whyc/service/DevInfService.java |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/DevInfService.java b/src/main/java/com/whyc/service/DevInfService.java
index db6e349..3cb0ce1 100644
--- a/src/main/java/com/whyc/service/DevInfService.java
+++ b/src/main/java/com/whyc/service/DevInfService.java
@@ -1,6 +1,7 @@
 package com.whyc.service;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
@@ -15,6 +16,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -37,6 +39,7 @@
         //鍒ゆ柇璁惧绫诲瀷鐢熸垚devId
         int devId=getDevId(devInf.getDevType());
         devInf.setDevId(devId);
+        devInf.setCreateTime(new Date());
         int bl=mapper.insert(devInf);
         return new Response().set(1,bl>0);
     }
@@ -57,7 +60,8 @@
     public Response getAllInf(Integer uid, DevInfDto devInfDto) {
         Map<String, Object> allMap = new HashMap<>();
         PageHelper.startPage(devInfDto.getPageNum(), devInfDto.getPageSize());
-        List<DevInf> listype=mapper.getAllInf(uid,devInfDto.getDevType());
+        devInfDto.setUid(uid);
+        List<DevInf> listype=mapper.getAllInf(devInfDto);
         PageInfo pageInfo=new PageInfo(listype);
 
         List<DevInf> list=mapper.getLine(uid);
@@ -117,4 +121,11 @@
         allMap.put("actmList",actmList);
         return new Response().setII(1,allMap.size()>0,allMap,"鑾峰彇宸︿晶鍒楄〃");
     }
+    //缂栬緫璁惧淇℃伅
+    public Response uodateInf(DevInf dinf) {
+        UpdateWrapper wrapper=new UpdateWrapper();
+        wrapper.eq("dev_id",dinf.getDevId());
+        int flag=mapper.update(dinf,wrapper);
+        return new Response().set(1,flag>0,"缂栬緫璁惧淇℃伅");
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1