From e7c3aa0984ea22a85038c27d9896426812fb2dcd Mon Sep 17 00:00:00 2001 From: hxh <762326930@qq.com> Date: Thu, 7 Mar 2024 10:44:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A0=A4=E5=AE=B3=E9=98=B2=E6=B2=BB?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=8A=B6=E6=80=81=E6=9B=B4=E6=96=B0=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kms/yxgh/df/controller/DfAnimalRecordController.java | 8 ++++++++ .../com/kms/yxgh/df/service/DfAnimalRecordService.java | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfAnimalRecordController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfAnimalRecordController.java index 4e48e404..efe295b1 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfAnimalRecordController.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfAnimalRecordController.java @@ -67,6 +67,14 @@ public class DfAnimalRecordController { return Response.ok(dfRecordService.update(dfRecord)); } + //堤害动物防治记录状态修改 + @ApiOperation("堤害动物防治记录状态修改") + @Log(title = "堤害动物防治记录状态修改", businessType = BusinessType.UPDATE) + @PutMapping("/status") + public Response editStatus(@RequestBody DfAnimalRecordDto dfRecord) { + return Response.ok(dfRecordService.updateStatus(dfRecord)); + } + /** * 删除堤害动物防治记录 */ diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java index cafbe6ac..7c757ca5 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfAnimalRecordService.java @@ -11,7 +11,6 @@ import com.kms.yxgh.df.domain.DfAnimalDrug; import com.kms.yxgh.df.domain.DfAnimalRecord; import com.kms.yxgh.df.domain.DfRecordImage; import com.kms.yxgh.df.dto.DfAnimalRecordDto; -import com.kms.yxgh.df.dto.DfYhPlanDto; import com.kms.yxgh.df.mapper.DfAnimalDrugMapper; import com.kms.yxgh.df.mapper.DfAnimalRecordMapper; import com.kms.yxgh.df.mapper.DfRecordImageMapper; @@ -178,4 +177,12 @@ public class DfAnimalRecordService extends BaseService page = new Page<>(sp.getPageNum(), sp.getPageSize()); return this.getBaseMapper().selectPage(page, sp.getData()); } + + public Boolean updateStatus(DfAnimalRecordDto dfRecord) { + Wrapper wp = Wrappers.lambdaUpdate() + .set(DfAnimalRecord::getStatus, dfRecord.getStatus()) + .eq(DfAnimalRecord::getId, dfRecord.getId()); + return this.getBaseMapper().update(null, wp) > 0; + } + }