diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java b/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java index cfd4ddeb..9da08993 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java @@ -298,23 +298,23 @@ public class CommonController { } response.flushBuffer(); //统计下载和上传次数 - //if ("download".equals(type)) { + if ("download".equals(type)) { Integer downloadNumber = ossFile.getDownloadNumber(); if (downloadNumber == null) { - ossFile.setDownloadNumber(0); + ossFile.setDownloadNumber(1); } else { ossFile.setDownloadNumber(downloadNumber + 1); } - - //} else if ("view".equals(type)) { - // Integer viewNumber = ossFile.getViewNumber(); - // if (viewNumber == null) { - // ossFile.setViewNumber(0); - // } else { - // ossFile.setViewNumber(viewNumber + 1); - // } - // ossFileService.updateAndPush(ossFile); - //} + ossFileService.updateById(ossFile); + } else { + Integer viewNumber = ossFile.getViewNumber(); + if (viewNumber == null) { + ossFile.setViewNumber(1); + } else { + ossFile.setViewNumber(viewNumber + 1); + } + ossFileService.updateAndPush(ossFile); + } } catch (IOException e) { log.error("预览文件失败" + e.getMessage()); response.setStatus(404);