From dbd58e845b2a8207e64eefeb05bb20519c0b3153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E8=B1=AB=E5=AE=B8?= <1600013586@qq.com> Date: Thu, 10 Apr 2025 18:44:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=97=E9=81=93=E5=A4=A7=E5=B1=8F=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/controller/DWHSController.java | 150 ++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 src/main/java/com/example/demo/controller/DWHSController.java diff --git a/src/main/java/com/example/demo/controller/DWHSController.java b/src/main/java/com/example/demo/controller/DWHSController.java new file mode 100644 index 0000000..d8aa8ed --- /dev/null +++ b/src/main/java/com/example/demo/controller/DWHSController.java @@ -0,0 +1,150 @@ +package com.example.demo.controller; + +import cn.hutool.json.JSONUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.example.demo.domain.DwhsDb; +import com.example.demo.mapper.DwhsDbMapper; +import lombok.var; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.Map; + +@RestController +public class DWHSController { + + @Autowired + DwhsDbMapper dwhsDbMapper; + + + @GetMapping("/DWHS/getlist") + public Object getlist(String tiaojianstr, int pagenumber, int pagesize) + { + try { + + DwhsDb tiaojian = JSONUtil.toBean(tiaojianstr, DwhsDb.class); + + QueryWrapper queryWrapper=new QueryWrapper<>(); + //var dTTT=dwhsDbMapper.selectList(queryWrapper); + + if (tiaojian.getYjldw()!=null && !tiaojian.getYjldw().isEmpty()) + { + queryWrapper.eq("YJLDW",tiaojian.getYjldw()); + }; + if (!tiaojian.getMbjldw().isEmpty()) + { + queryWrapper.eq("MBJLDW",tiaojian.getMbjldw()); + }; + + Page page=new Page<>(pagenumber,pagesize); + + int mylength = dwhsDbMapper.selectCount(queryWrapper).intValue(); + var dData=dwhsDbMapper.selectPage(page,queryWrapper); + + Map map = new HashMap<>(3); + map.put("length" , mylength); + map.put("data" ,dData.getRecords()); + return map; + }catch (Exception ex){ + Map map = new HashMap<>(3); + map.put("length" , 0); + map.put("data" ,ex.getMessage()); + return map; + } + } + + + @GetMapping("/DWHS/getdata") + public Object getData(String id) + { + try + { + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.eq("id",id); + var curData=dwhsDbMapper.selectOne(queryWrapper); + + Map map = new HashMap<>(3); + map.put("data" , curData); + map.put("message" ,"success"); + return map; + } + catch (Exception ex) + { + Map map = new HashMap<>(3); + map.put("data" , ""); + map.put("message" ,ex.getMessage().toString()); + return map; + } + } + + + + @GetMapping("/DWHS/update") + public Object update(String strJson) + { + try + { + var data = JSONUtil.toBean(strJson, DwhsDb.class); + + UpdateWrapper updateWrapper=new UpdateWrapper<>(); + updateWrapper.eq("ID",data.getId()); + dwhsDbMapper.update(data,updateWrapper); + + Map map = new HashMap<>(3); + map.put("data" , data); + map.put("message" ,"success"); + return map; + } + catch (Exception ex) + { + Map map = new HashMap<>(3); + map.put("data" , ""); + map.put("message" ,ex.getMessage().toString()); + return map; + } + } + + @GetMapping("/DWHS/add") + public Object add(String strJson) + { + try + { + var curData = JSONUtil.toBean(strJson, DwhsDb.class); + + dwhsDbMapper.insert(curData); + Map map = new HashMap<>(3); + map.put("data" , curData); + map.put("message" ,"success"); + return map; + } + catch (Exception ex) + { + Map map = new HashMap<>(3); + map.put("data" , ""); + map.put("message" ,ex.getMessage().toString()); + return map; + } + } + + + //删除健康指导值 + @GetMapping("/DWHS/delete") + public Object delete(String[] idsstrs,String userName) throws Exception + { + + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.in("ID",idsstrs); + dwhsDbMapper.delete(queryWrapper); + + Map map = new HashMap<>(3); + map.put("message" ,"删除成功"); + return map; + } + + + +}