From 6782b19b7d6196c9320803964a9615e2ccca8cd6 Mon Sep 17 00:00:00 2001 From: xy <748613696@qq.com> Date: Tue, 15 Jul 2025 15:39:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Eweb=E7=AB=AF=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=A1=B9=E7=9B=AE=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/project/AppProjectController.java | 10 ++++++++++ .../njcn/csdevice/service/AppProjectService.java | 3 +++ .../service/impl/AppProjectServiceImpl.java | 14 ++++++++++++-- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/AppProjectController.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/AppProjectController.java index 4485d5c..8393d03 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/AppProjectController.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/AppProjectController.java @@ -80,4 +80,14 @@ public class AppProjectController extends BaseController { Boolean flag = appProjectService.AuditAppProject(appProjectAuditParm); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, flag, methodDescribe); } + + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/updateProject") + @ApiOperation("web修改项目信息") + public HttpResult updateProject(@RequestBody AppProjectAuditParm appProjectAuditParm){ + String methodDescribe = getMethodDescribe("updateProject"); + Boolean flag = appProjectService.updateProject(appProjectAuditParm); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, flag, methodDescribe); + } + } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/AppProjectService.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/AppProjectService.java index ce5d5cf..df0755d 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/AppProjectService.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/AppProjectService.java @@ -37,6 +37,9 @@ public interface AppProjectService extends IService { * @Date: 2023/3/27 */ Boolean AuditAppProject(AppProjectAuditParm appProjectAuditParm); + + Boolean updateProject(AppProjectAuditParm appProjectAuditParm); + /** * @Description: queryProject * @Param: [appProjectQueryParm] diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java index 485cb40..f21da08 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java @@ -132,7 +132,7 @@ class AppProjectServiceImpl extends ServiceImpl // eq ("user_id", userId). eq ("name", name); Integer integer = csLedgerMapper.selectCount (queryWrapper); - return integer > 0 ? true : false; + return integer > 0; } @Override @@ -249,7 +249,17 @@ class AppProjectServiceImpl extends ServiceImpl csLedger2.setName(appProjectAuditParm.getName()); } csLedgerMapper.updateById(csLedger2); - return i == 1 ? true : false; + return i == 1; + } + + @Override + public Boolean updateProject(AppProjectAuditParm appProjectAuditParm) { + return this.lambdaUpdate().set(AppProjectPO::getName,appProjectAuditParm.getName()) + .set(AppProjectPO::getArea,appProjectAuditParm.getArea()) + .set(AppProjectPO::getDescription,appProjectAuditParm.getDescription()) + .eq(AppProjectPO::getId,appProjectAuditParm.getId()) + .eq(AppProjectPO::getStatus,"1") + .update(); } @Override