From 6c823dd44dbde79f008001a2a11e7bf9bc6bf8cc Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期三, 04 十二月 2024 18:15:44 +0800 Subject: [PATCH] fix:合伙人列表操作日志 --- src/main/java/com/mzl/flower/web/flower/FlowerController.java | 62 +++++++++++++++++++++++++------ 1 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/mzl/flower/web/flower/FlowerController.java b/src/main/java/com/mzl/flower/web/flower/FlowerController.java index e23a700..78f02f1 100644 --- a/src/main/java/com/mzl/flower/web/flower/FlowerController.java +++ b/src/main/java/com/mzl/flower/web/flower/FlowerController.java @@ -4,10 +4,13 @@ import com.mzl.flower.base.BaseController; import com.mzl.flower.base.R; import com.mzl.flower.base.ReturnDataDTO; +import com.mzl.flower.base.annotation.OperationLog; import com.mzl.flower.constant.Constants; import com.mzl.flower.dto.request.flower.*; import com.mzl.flower.dto.request.flower.FlowerTagMultipleDTO; import com.mzl.flower.dto.response.flower.*; +import com.mzl.flower.entity.flower.Flower; +import com.mzl.flower.entity.log.OperationRecord; import com.mzl.flower.service.flower.FlowerParamService; import com.mzl.flower.service.flower.FlowerService; import io.swagger.annotations.Api; @@ -51,63 +54,89 @@ } @PostMapping("/list/pass") + @OperationLog(value = "审核通过", type = "flower_list") @ApiOperation(value = "审核通过") public ResponseEntity<ReturnDataDTO> passFlower(@RequestBody FlowerAuditDTO dto) { flowerService.auditFlower(dto.getId(), dto.getAuditRemarks(), Constants.FLOWER_STATUS.UP.name()); - return returnData(R.SUCCESS.getCode(), null); + String content = "审核通过id:【" + dto.getId() + "】,审核意见为【" + dto.getAuditRemarks() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/reject") + @OperationLog(value = "审核驳回", type = "flower_list") @ApiOperation(value = "审核驳回") public ResponseEntity<ReturnDataDTO> rejectFlower(@RequestBody FlowerAuditDTO dto) { flowerService.auditFlower(dto.getId(), dto.getAuditRemarks(), Constants.FLOWER_STATUS.REJECT.name()); - return returnData(R.SUCCESS.getCode(), null); + String content = "审核驳回id:【" + dto.getId() + "】,审核意见为:【" + dto.getAuditRemarks() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/pass/multi") + @OperationLog(value = "批量审核通过", type = "flower_list") @ApiOperation(value = "批量审核通过") public ResponseEntity<ReturnDataDTO> passFlowers(@RequestBody FlowerAuditMultipleDTO dto) { flowerService.auditFlowers(dto, Constants.FLOWER_STATUS.UP.name()); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量审核通过id:【" + dto.getIds() + "】,审核意见为【" + dto.getAuditRemarks() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/reject/multi") + @OperationLog(value = "批量审核驳回", type = "flower_list") @ApiOperation(value = "批量审核驳回") public ResponseEntity<ReturnDataDTO> rejectFlowers(@RequestBody FlowerAuditMultipleDTO dto) { flowerService.auditFlowers(dto, Constants.FLOWER_STATUS.REJECT.name()); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量审核驳回id:【" + dto.getIds() + "】,审核意见为:【" + dto.getAuditRemarks() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/tags") + @OperationLog(value = "批量设置标签", type = "flower_list") @ApiOperation(value = "批量设置标签") public ResponseEntity<ReturnDataDTO> setFlowersTags(@RequestBody FlowerTagMultipleDTO dto) { flowerService.setFlowersTags(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量设置标签id:【" + dto.getIds() + "】,标签名称为:【" + dto.getTags() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/zones") + @OperationLog(value = "批量设置专区", type = "flower_list") @ApiOperation(value = "批量设置专区") public ResponseEntity<ReturnDataDTO> setFlowerZone(@RequestBody FlowerZoneBatchDTO dto) { flowerService.setFlowerZone(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量设置专区id:【" + dto.getIds() + "】,专区id为:【" + dto.getZoneId() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/off") + @OperationLog(value = "批量强制下架", type = "flower_list") @ApiOperation(value = "批量强制下架") public ResponseEntity<ReturnDataDTO> setFlowersForceOff(@RequestBody FlowerOffDTO dto) { flowerService.setFlowersForceOff(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量强制下架商品id:【" + dto.getIds() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @GetMapping("/list/delete") @ApiOperation(value = "商品删除") + @OperationLog(value = "商品删除", type = "flower_list") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "商品id", required = true, dataType = "Long", paramType = "query") }) public ResponseEntity<ReturnDataDTO<?>> deleteFlower(Long id) { flowerService.deleteFlower(id); - return returnData(R.SUCCESS.getCode(), null); + Flower flower = flowerService.selectFlowerById(id); + String content = "删除商品id:【" + id + "】,商品名称:【" + flower.getName() + "】,商品售价:【" + flower.getPrice() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } + @GetMapping("/params") @ApiOperation(value = "获取分类参数列表") @@ -125,17 +154,23 @@ } @PostMapping("/list/recommend/set") + @OperationLog(value = "批量设置推荐", type = "flower_list") @ApiOperation(value = "批量设置推荐") public ResponseEntity<ReturnDataDTO> setFlowerRecommend(@RequestBody FlowerRecommendMultipleDTO dto) { flowerService.setFlowerRecommend(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量设置推荐id:【" + dto.getIds() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/recommend/cancel") + @OperationLog(value = "批量取消推荐", type = "flower_list") @ApiOperation(value = "批量取消推荐") public ResponseEntity<ReturnDataDTO> cancelFlowerRecommend(@RequestBody FlowerRecommendMultipleDTO dto) { flowerService.cancelFlowerRecommend(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量取消推荐id:【" + dto.getIds() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @@ -168,9 +203,12 @@ } @PostMapping("/list/limiteds") - @ApiOperation(value = "批量设置标签") + @OperationLog(value = "批量设置每人限购", type = "flower_list") + @ApiOperation(value = "批量设置每人限购") public ResponseEntity<ReturnDataDTO> setFlowersLimited(@RequestBody FlowerLimitedDTO dto) { flowerService.setFlowersLimited(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "批量设置每人限购id:【" + dto.getIds() + "】,限购数量:【"+dto.getLimited()+"】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } } -- Gitblit v1.9.3