lxw
2023-09-19 71efab32904d2974900b417fb5f32db7b0d3ff56
下载日志修改
9个文件已修改
34 ■■■■ 已修改文件
src/main/java/com/whyc/constant/UserOperation.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DocLogController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BOMFeedbakService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DocLogService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProcedureDocService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductBomHistoryService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductBomService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductSoftwareService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/SoftwareService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/constant/UserOperation.java
@@ -15,7 +15,7 @@
    TYPE_STOP(9,"终止"),
    TYPE_GET(10,"读取"),
    TYPE_DOWNLOAD(11,"下载"),
    TYPE_DOWNLOAD_New(12,"新版下载"),
    TYPE_DOWNLOAD_NEW(12,"新版下载"),
    TYPE_UNRECOGNIZED(-1,"无法识别的操作类型"),
    
src/main/java/com/whyc/controller/DocLogController.java
@@ -26,4 +26,9 @@
    public Response operateAll(){
        return service.getOperate();
    }
    @ApiOperation(value = "查询下载日志(DownLoadNew)")
    @GetMapping("getDownLoadNew")
    public Response getDownLoadNew(@RequestParam int pageCurr, @RequestParam int pageSize){
        return service.getDownLoadNew(pageCurr,pageSize);
    }
}
src/main/java/com/whyc/service/BOMFeedbakService.java
@@ -276,7 +276,7 @@
            e.printStackTrace();
        }
        //记录新版下载日志
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),fileName,fileDirName+File.separator+filePath);
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),fileName,fileDirName+File.separator+filePath);
    }
    public Response updateEcrNumber(int id, String ecrNumber) {
src/main/java/com/whyc/service/DocLogService.java
@@ -13,6 +13,7 @@
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestParam;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -134,4 +135,18 @@
    public Response getOperate() {
        return new Response().setII(1,true,UserOperation.values(),"数据返回");
    }
    //查询下载日志(DownLoadNew)
    public Response getDownLoadNew( int pageCurr,int pageSize) {
        PageHelper.startPage(pageCurr,pageSize);
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.ne("id", 0);
        wrapper.eq("oprate_type",UserOperation.TYPE_DOWNLOAD_NEW.getType());
        wrapper.orderByDesc("oprate_day");
        List<DocLog> list=mapper.selectList(wrapper);
        list.stream().forEach(dlog->{
            dlog.setOperationTypeStr(UserOperation.getNameByType(dlog.getOprateType()));
        });
        PageInfo pageInfo=new PageInfo(list);
        return new Response().setII(1,list.size()>0,pageInfo,"数据返回");
    }
}
src/main/java/com/whyc/service/ProcedureDocService.java
@@ -53,7 +53,7 @@
        String filename = filePath.substring(filePath.lastIndexOf(File.separator)+1);
        FileUtil.download(response,absolutePath,filename);
        //记录日志
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),filename,absolutePath);
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),filename,absolutePath);
    }
    public Response getListPage(ProcedureDoc procedureDoc, int pageNum, int pageSize) {
src/main/java/com/whyc/service/ProductBomHistoryService.java
@@ -462,7 +462,7 @@
            e.printStackTrace();
        }
        //记录日志
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),excelName+".zip",rootFace+".zip");
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),excelName+".zip",rootFace+".zip");
    }
    //将物料存放为一个bomHistory为下载做准备
src/main/java/com/whyc/service/ProductBomService.java
@@ -503,7 +503,7 @@
            e.printStackTrace();
        }
        //记录日志
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),excelName,rootFace+".zip");
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),excelName,rootFace+".zip");
    }
    //查询所有产品中没有与指定散装件关联的子件
    public Response getAllSubWithOutMaterial(int materialId) {
src/main/java/com/whyc/service/ProductSoftwareService.java
@@ -74,7 +74,7 @@
            e.printStackTrace();
        }
        //记录日志
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),software.getSoftwareUrl(),fileDirName+File.separator+software.getSoftwareUrl());
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),software.getSoftwareUrl(),fileDirName+File.separator+software.getSoftwareUrl());
    }
    public void insert(ProductSoftware productSoftware) {
src/main/java/com/whyc/service/SoftwareService.java
@@ -180,7 +180,7 @@
            e.printStackTrace();
        }
        //记录日志
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),filename,fileDirName+File.separator+software.getFileUrl());
        logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),filename,fileDirName+File.separator+software.getFileUrl());
    }