From feaaad2d357f5084d21f14a6929fe208b4c4ad0e Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 17 五月 2025 15:52:54 +0800 Subject: [PATCH] 机房,电源,电池组信息管理修改 --- src/main/java/com/whyc/service/BattInfService.java | 38 +++++++++++++++++++++++--------------- 1 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/whyc/service/BattInfService.java b/src/main/java/com/whyc/service/BattInfService.java index f4fff5b..9150415 100644 --- a/src/main/java/com/whyc/service/BattInfService.java +++ b/src/main/java/com/whyc/service/BattInfService.java @@ -151,6 +151,14 @@ if(sinf.getStationName()!=null){ wrapper1.set("station_name",sinf.getStationName()); String fullName=sinf.getProvice()+"_"+sinf.getCity()+"_"+sinf.getCountry()+"_"+sinf.getStationName(); + //妫�娴嬭鏈烘埧涓嬭淇敼鐨勭數婧愬悕鏄惁瀛樺湪 + QueryWrapper queryWrapper=new QueryWrapper(); + queryWrapper.eq("full_name",fullName); + queryWrapper.last("limit 1"); + StationInf jueges=sinfMapper.selectOne(queryWrapper); + if(jueges!=null){ + return new Response().set(1,false,"宸插瓨鍦�"+fullName+"鐨勬満鎴�"); + } wrapper1.set("full_name",fullName); } if(sinf.getStationType()!=null){ @@ -180,11 +188,11 @@ } if(pinf.getPowerName()!=null){ //妫�娴嬭鏈烘埧涓嬭淇敼鐨勭數婧愬悕鏄惁瀛樺湪 - QueryWrapper queryWrapper=new QueryWrapper(); - queryWrapper.eq("power_name",pinf.getPowerName()); - queryWrapper.eq("station_id",sinf.getStationId()); - queryWrapper.last("limit 1"); - PowerInf juegep=pinfMapper.selectOne(queryWrapper); + QueryWrapper queryWrapper1=new QueryWrapper(); + queryWrapper1.eq("power_name",pinf.getPowerName()); + queryWrapper1.eq("station_id",sinf.getStationId()); + queryWrapper1.last("limit 1"); + PowerInf juegep=pinfMapper.selectOne(queryWrapper1); if(juegep!=null){ return new Response().set(1,false,"璇ユ満鎴夸笅宸插瓨鍦�"+pinf.getPowerName()+"鐨勭數婧�"); } @@ -201,11 +209,11 @@ } if (binf.getDevName() != null) { //妫�娴嬭鐢垫簮涓嬩慨鏀圭殑璁惧鍚嶆槸鍚﹀瓨鍦� - QueryWrapper queryWrapper1 = new QueryWrapper(); - queryWrapper1.eq("dev_name", binf.getDevName()); - queryWrapper1.eq("power_id", pinf.getPowerId()); - queryWrapper1.last("limit 1"); - BattInf jueged = mapper.selectOne(queryWrapper1); + QueryWrapper queryWrapper2 = new QueryWrapper(); + queryWrapper2.eq("dev_name", binf.getDevName()); + queryWrapper2.eq("power_id", pinf.getPowerId()); + queryWrapper2.last("limit 1"); + BattInf jueged = mapper.selectOne(queryWrapper2); if (jueged != null) { return new Response().set(1, false, "璇ョ數婧愪笅宸插瓨鍦�" + binf.getDevName() + "鐨勮澶�"); } @@ -220,11 +228,11 @@ UpdateWrapper wrapper4 = new UpdateWrapper(); if (binf.getBattgroupName() != null) { //妫�娴嬭鏈烘埧涓嬭淇敼鐨勭數婧愬悕鏄惁绮楀湪 - QueryWrapper queryWrapper = new QueryWrapper(); - queryWrapper.eq("battgroup_name", binf.getBattgroupName()); - queryWrapper.eq("dev_id", binf.getDevId()); - queryWrapper.last("limit 1"); - BattInf juegeb = mapper.selectOne(queryWrapper); + QueryWrapper queryWrapper3 = new QueryWrapper(); + queryWrapper3.eq("battgroup_name", binf.getBattgroupName()); + queryWrapper3.eq("dev_id", binf.getDevId()); + queryWrapper3.last("limit 1"); + BattInf juegeb = mapper.selectOne(queryWrapper3); if (juegeb != null) { return new Response().set(1, false, "璇ヨ澶囦笅宸插瓨鍦�" + binf.getBattgroupName() + "鐨勭數姹犵粍"); } -- Gitblit v1.9.1