From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 28 五月 2025 14:57:56 +0800 Subject: [PATCH] 密码验证加- --- src/main/java/com/whyc/controller/CircleInfController.java | 67 +++++++++++++++++++++++++++++---- 1 files changed, 58 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/whyc/controller/CircleInfController.java b/src/main/java/com/whyc/controller/CircleInfController.java index f712ae5..84e2ac6 100644 --- a/src/main/java/com/whyc/controller/CircleInfController.java +++ b/src/main/java/com/whyc/controller/CircleInfController.java @@ -15,6 +15,8 @@ import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; +import java.util.Date; + @RestController @RequestMapping("circle") @Api(tags = "鍔ㄧ幆绠$悊") @@ -32,16 +34,16 @@ private SubInfService subService; - @PostMapping("add") + @PostMapping("addCinf") @ApiOperation(value = "娣诲姞鍔ㄧ幆") @Transactional - public Response add(@RequestBody CircleInf circleInf){ + public Response addCinf(@RequestBody CircleInf circleInf){ int userId = ActionUtil.getUser().getUId().intValue(); Response res = new Response(); //鏍¢獙鏈烘埧绔欑偣鏄惁瀛樺湪,瀛樺湪鍒欎笉闇�瑕佹柊寤篠tationId - StationInf sinf = sinfService.judgeStationName(circleInf.getStationName()); - if (sinf!=null) { - circleInf.setStationId(sinf.getStationId()); + Battinf binf = service.judgeBattStationName3(circleInf); + if (binf!=null) { + circleInf.setStationId(binf.getStationId()); }else { //绔欑偣涓嶅瓨鍦�,闇�瑕佹柊寤虹珯鐐硅褰� String nextStationId = binfService.getNextStationId(); @@ -63,6 +65,7 @@ if(circleInf.getSubList()!=null){ circleInf.setSubCount(circleInf.getSubList().size()); } + circleInf.setCircleInuseDate(new Date()); if (service.add(circleInf)>0){ //娣诲姞鏈烘埧绔欑偣鍒扮敤鎴峰搴旂殑鍖呮満缁� binfService.insertUserBattgroupBaojigroupBattgroupSelect(circleInf.getStationId(),0,userId); @@ -91,17 +94,63 @@ return res; } - @PostMapping("update") + + @PostMapping("updateCinf") @ApiOperation(value = "鏇存柊鐢垫簮") - public Response updateByDeviceId(@RequestBody CircleInf circleInf){ + public Response updateCinf(@RequestBody CircleInf circleInf){ service.updateByDeviceId(circleInf); return new Response().set(1,true,"鏇存柊鎴愬姛"); } - @PostMapping("delete") + + @GetMapping("deleteCinf") @ApiOperation(value = "鍒犻櫎鐢垫簮") - public Response deleteByDeviceId(@RequestParam Integer deviceId){ + public Response deleteCinf(@RequestParam Integer deviceId){ service.deleteByDeviceId(deviceId); return new Response().set(1,true,"鍒犻櫎鎴愬姛"); } + @PostMapping("getCinf") + @ApiOperation(value = "鑾峰彇鍔ㄧ幆淇℃伅") + public Response getCinf(@RequestBody CircleInf cinf,@RequestParam int pageCurr,@RequestParam int pageSize){ + return service.getCinf(cinf,pageCurr,pageSize); + } + + @PostMapping("getConditionCid") + @ApiOperation(value = "鑾峰彇鍔ㄧ幆涓嬫媺璧勪骇淇℃伅") + public Response getConditionCid(){ + return service.getConditionCid(); + } + + @GetMapping("getCinfById") + @ApiOperation(value = "鏍规嵁id鑾峰彇鍔ㄧ幆淇℃伅") + public Response getCinfById(@RequestParam int deviceId){ + return service.getCinfById(deviceId); + } + + @PostMapping("getSub") + @ApiOperation(value = "鑾峰彇瀛愪欢淇℃伅") + public Response getSub(@RequestBody SubInf sub,@RequestParam int pageCurr,@RequestParam int pageSize){ + return subService.getSub(sub,pageCurr,pageSize); + } + + @PostMapping("updateSub") + @ApiOperation(value = "鏇存柊瀛愪欢") + public Response updateSub(@RequestBody SubInf sub){ + subService.updateSub(sub); + return new Response().set(1,true,"鏇存柊鎴愬姛"); + } + + @GetMapping("deleteSub") + @ApiOperation(value = "鍒犻櫎瀛愪欢") + public Response deleteSub(@RequestParam Integer subId){ + subService.deleteSub(subId); + return new Response().set(1,true,"鍒犻櫎鎴愬姛"); + } + @PostMapping("addSub") + @ApiOperation(value = "娣诲姞瀛愪欢") + public Response addSub(@RequestBody SubInf sub){ + subService.addSub(sub); + return new Response().set(1,true,"娣诲姞鎴愬姛"); + } + } \ No newline at end of file -- Gitblit v1.9.1