From e8c5fd71396e1e30d2b99e66b67e6e815ac677fd Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 23 五月 2025 17:03:03 +0800 Subject: [PATCH] zjh20250523 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java index b83e6c2..672f962 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java @@ -713,4 +713,53 @@ + + + + @GetMapping("/getProListByBwwh") + @ApiOperation(value = "鏌ヨ閮ㄤ綅瀵瑰簲椤圭洰鎴栨湭瀵瑰簲閮ㄤ綅鐨勯」鐩�") + public AjaxResult getProListByBwwh(@ApiParam(value = "鏍囨湰绫诲瀷")@RequestParam(required = false) String bw) { + try { + List<TjProject> projectList =tjProjectService.getProListByBwwh(bw); + return AjaxResult.success(projectList); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + @GetMapping("/delProByBbwwh") + @ApiOperation(value = "鍒犻櫎椤圭洰瀵瑰簲閮ㄤ綅") + @Transactional + public AjaxResult delProByBbwwh(@ApiParam(value = "椤圭洰ID")@RequestParam(required = false) String proId) { + try { + TjProject tjProject = tjProjectService.getById(proId); + tjProject.setCheckBw(null); + tjProjectService.updateById(tjProject); + return AjaxResult.success(); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + @PostMapping("/updateProByBwwh") + @ApiOperation(value = "淇敼鎵�閫夐」鐩殑閮ㄤ綅") + @Transactional + public AjaxResult updateProByBwwh(@ApiParam(value = "椤圭洰ID闆嗗悎")@RequestParam(required = false) List<String> proIds, + @ApiParam(value = "鏍囨湰绫诲瀷")@RequestParam(required = false)String bw) { + try { + if(null != proIds && !proIds.isEmpty()){ + for (String proId : proIds) { + TjProject tjProject = tjProjectService.getById(proId); + tjProject.setCheckBw(bw); + tjProjectService.updateById(tjProject); + } + } + return AjaxResult.success(); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + + } -- Gitblit v1.8.0