lxw
2022-07-29 9b522785ba373d0fd5b6fa8e5b1f54b38b172493
下载操作添加日志
3个文件已修改
12 ■■■■■ 已修改文件
src/main/java/com/whyc/aop/OperationLogAspect.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/constant/UserOperation.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/ProductBomController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/aop/OperationLogAspect.java
@@ -40,6 +40,7 @@
            "|| execution(public * com.whyc..controller.*.get*(..))" +
            "|| execution(public * com.whyc..controller.*.search*(..))"+
            "|| execution(public * com.whyc..controller.*.change*(..))"+
            "|| execution(public * com.whyc..controller.*.download*(..))"+
            "|| execution(public * com.whyc..controller.*.login*(..))"
    )
    private void operationLogPointcut(){};
@@ -82,6 +83,9 @@
        }else if (methodName.contains("login")){
            operationTypeName = UserOperation.TYPE_LOGIN.getTypeName();
            operationType = UserOperation.TYPE_LOGIN.getType();
        }else if (methodName.contains("download")){
            operationTypeName = UserOperation.TYPE_DOWNLOAD.getTypeName();
            operationType = UserOperation.TYPE_DOWNLOAD.getType();
        }
        //获取类型
src/main/java/com/whyc/constant/UserOperation.java
@@ -14,6 +14,7 @@
    TYPE_CANCEL(7,"取消"),
    TYPE_STOP(9,"终止"),
    TYPE_GET(10,"读取"),
    TYPE_DOWNLOAD(11,"下载"),
    TYPE_UNRECOGNIZED(-1,"无法识别的操作类型"),
    
src/main/java/com/whyc/controller/ProductBomController.java
@@ -24,7 +24,7 @@
        return service.searchCadDrawer(productBom,pageCurr,pageSize);
    }
    @ApiOperation("图纸文件下载")
    @ApiOperation("图纸文件打包下载")
    @GetMapping("downloadCadDrawer")
    public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp){
         service.downloadCadDrawer(req,resp);
@@ -34,5 +34,10 @@
    public Response getBomBySubcode(@RequestParam String scode){
        return service.getBomBySubcode(scode);
    }
    @ApiOperation(value = "下载操作日志记录")
    @GetMapping("downloadLog")
    public Response downloadLog(@RequestParam(required = false) String parentModel,@RequestParam(required = false) String subModel){
        return new Response().set(1,true,"记录下载日志");
    }
}