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/FlowerParamController.java | 35 +++++++++++++++++++++++++++++------
1 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java b/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java
index e716c7a..8317e7e 100644
--- a/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java
+++ b/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java
@@ -4,10 +4,14 @@
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.dto.request.flower.*;
import com.mzl.flower.dto.response.flower.FlowerParamDTO;
import com.mzl.flower.dto.response.flower.FlowerParamItemDTO;
import com.mzl.flower.dto.response.flower.FlowerParamListDTO;
+import com.mzl.flower.entity.flower.FlowerParam;
+import com.mzl.flower.entity.flower.FlowerParamItem;
+import com.mzl.flower.entity.log.OperationRecord;
import com.mzl.flower.service.flower.FlowerParamService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -38,9 +42,14 @@
}
@PostMapping("/list/edit")
+ @OperationLog(value = "编辑商品参数集", type = "flower_param")
@ApiOperation(value = "编辑商品参数集")
public ResponseEntity<ReturnDataDTO> updateParam(@RequestBody FlowerParamUpdateDTO dto) {
- return returnData(R.SUCCESS.getCode(), paramService.updateParam(dto));
+ String content = "";
+ content = "编辑商品参数集id:【" + dto.getId() + "】参数模板名称:【" + dto.getName() + "】,排序:【" + dto.getSortBy() + "】";
+ OperationRecord operationRecord = getOperationRecord(content);
+ return returnData(R.SUCCESS.getCode(), paramService.updateParam(dto), operationRecord);
+
}
@GetMapping("/list/view")
@@ -59,13 +68,17 @@
}
@GetMapping("/list/delete")
+ @OperationLog(value = "删除商品参数集", type = "flower_param")
@ApiOperation(value = "删除商品参数集")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "商品参数集id", required = true, dataType = "Long", paramType = "query")
})
public ResponseEntity<ReturnDataDTO<?>> deleteParam(Long id){
+ FlowerParam flowerParam = paramService.selectFlowerParamById(id);
paramService.deleteParam(id);
- return returnData(R.SUCCESS.getCode(), null);
+ String content = "删除商品参数集:参数id:【" + id + "】,参数模板名称【" + flowerParam.getName() + "】,排序:【" + flowerParam.getSortBy() + "】";
+ OperationRecord operationRecord = getOperationRecord(content);
+ return returnData(R.SUCCESS.getCode(), null, operationRecord);
}
@GetMapping("/list/items")
@@ -87,24 +100,34 @@
}
@GetMapping("/list/items/delete")
+ @OperationLog(value = "删除参数", type = "flower_param")
@ApiOperation(value = "删除参数")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "参数id", required = true, dataType = "Long", paramType = "query")
})
- public ResponseEntity<ReturnDataDTO<?>> deleteParamItem(Long id){
+ public ResponseEntity<ReturnDataDTO<?>> deleteParamItem(Long id) {
+ FlowerParamItem flowerParamItem = paramService.selectFlowerParamItemById(id);
paramService.deleteParamItem(id);
- return returnData(R.SUCCESS.getCode(), null);
+ String content = "删除参数:参数id:【" + flowerParamItem.getParamId() + "】,参数名称【" + flowerParamItem.getName() + "】,参数值:【" + flowerParamItem.getContent() + "】,排序:【" + flowerParamItem.getSortBy() + "】";
+ OperationRecord operationRecord = getOperationRecord(content);
+ return returnData(R.SUCCESS.getCode(), null, operationRecord);
}
@PostMapping("/list/items/new")
+ @OperationLog(value = "新增参数", type = "flower_param")
@ApiOperation(value = "新增参数")
public ResponseEntity<ReturnDataDTO> addParamItem(@RequestBody FlowerParamItemCreateDTO dto) {
- return returnData(R.SUCCESS.getCode(), paramService.addParamItem(dto));
+ String content = "新增参数:参数id:【" + dto.getParamId() + "】,参数名称【" + dto.getName() + "】,参数值:【" + dto.getContent() + "】,排序:【" + dto.getSortBy() + "】";
+ OperationRecord operationRecord = getOperationRecord(content);
+ return returnData(R.SUCCESS.getCode(), paramService.addParamItem(dto), operationRecord);
}
@PostMapping("/list/items/edit")
+ @OperationLog(value = "编辑参数", type = "flower_param")
@ApiOperation(value = "编辑参数")
public ResponseEntity<ReturnDataDTO> updateParamItem(@RequestBody FlowerParamItemUpdateDTO dto) {
- return returnData(R.SUCCESS.getCode(), paramService.updateParamItem(dto));
+ String content = "编辑参数:参数id:【" + dto.getParamId() + "】,参数名称【" + dto.getName() + "】,参数值:【" + dto.getContent() + "】,排序:【" + dto.getSortBy() + "】";
+ OperationRecord operationRecord = getOperationRecord(content);
+ return returnData(R.SUCCESS.getCode(), paramService.updateParamItem(dto), operationRecord);
}
}
--
Gitblit v1.9.3