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; + } + }