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