skyline 2 年之前
父節點
當前提交
7585d50210

+ 7 - 0
common/src/main/java/com/kym/common/annotation/ApiLog.java

@@ -12,4 +12,11 @@ import java.lang.annotation.*;
 @Documented
 public @interface ApiLog {
     String value() default "";
+
+    /**
+     * 忽略参数
+     *
+     * @return
+     */
+    boolean ignoreParams() default false;
 }

+ 3 - 1
miniapp/src/main/java/com/kym/miniapp/aspect/AppLogAspect.java

@@ -75,7 +75,9 @@ public class AppLogAspect {
         //请求的参数
         Object[] args = joinPoint.getArgs();
         String params = new Gson().toJson(args);
-        appLog.setRequestParam(params);
+        if (!apiLog.ignoreParams()) {
+            appLog.setRequestParam(params);
+        }
         //获取request
         HttpServletRequest request = HttpContextUtils.getHttpServletRequest();
         //设置IP地址

+ 7 - 8
miniapp/src/main/java/com/kym/miniapp/controller/FileController.java

@@ -28,12 +28,12 @@ public class FileController extends IController {
     @Resource
     private AttachmentService attachmentService;
 
-    @ApiLog("文件上传")
+    @ApiLog(value = "文件上传", ignoreParams = true)
     @PostMapping("/upload")
-    public R<?> upload(MultipartFile file)  {
+    public R<?> upload(MultipartFile file) {
         var fileName = file.getOriginalFilename();
-        CommUtil.asserts(!CommUtil.isExecutable(FileUtil.getSuffix(fileName)),"上传文件类型不支持");
-        return resp(()-> {
+        CommUtil.asserts(!CommUtil.isExecutable(FileUtil.getSuffix(fileName)), "上传文件类型不支持");
+        return resp(() -> {
             try {
                 return attachmentService.upload(file);
             } catch (IOException e) {
@@ -43,12 +43,11 @@ public class FileController extends IController {
     }
 
 
-
     @ApiLog("文件删除")
     @PostMapping("/delete/{fileId}")
-    public R<?> delete(@PathVariable String fileId){
-        CommUtil.asserts(!CommUtil.isEmptyOrNull(fileId),"删除文件不能为空");
-        return resp((t)->attachmentService.delete(fileId));
+    public R<?> delete(@PathVariable String fileId) {
+        CommUtil.asserts(!CommUtil.isEmptyOrNull(fileId), "删除文件不能为空");
+        return resp((t) -> attachmentService.delete(fileId));
     }
 
 }