From 280001d476b92bf2d14052518e6f69bee9dee43d Mon Sep 17 00:00:00 2001 From: zmk <496160012@qq.com> Date: 星期四, 18 七月 2024 16:13:15 +0800 Subject: [PATCH] 提交代码 --- javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/TubLogController.java | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/TubLogController.java b/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/TubLogController.java index 2ae93e6..08a07b3 100644 --- a/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/TubLogController.java +++ b/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/TubLogController.java @@ -2,6 +2,9 @@ import java.util.List; +import com.javaweb.common.config.Global; +import com.javaweb.common.config.ServerConfig; +import com.javaweb.common.utils.file.FileUploadUtils; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -18,6 +21,8 @@ import com.javaweb.common.core.page.TableDataInfo; import org.springframework.web.multipart.MultipartFile; +import javax.servlet.http.HttpServletRequest; + /** * 鏉愭枡鍑哄叆搴撹褰旵ontroller * @@ -31,6 +36,9 @@ @Autowired private ITubLogService tubLogService; + + @Autowired + private ServerConfig serverConfig; @RequiresPermissions("geo:TubLog:view") @GetMapping() @@ -141,10 +149,30 @@ /** * 缁熻 */ - @GetMapping("/countTubLogDate") + @GetMapping("/countTubLogDate/{projectId}") @ResponseBody - public AjaxResult countTubLogDate() { - return tubLogService.countTubLogDate(); + public AjaxResult countTubLogDate(@PathVariable("projectId") String projectId) { + return tubLogService.countTubLogDate(projectId); } + /** + * 涓婁紶鍥剧墖 + */ + @PostMapping("/uploadTubLogFile") + @ResponseBody + public AjaxResult uploadTubLogFile(MultipartFile file){ + try { + // 涓婁紶鏂囦欢璺緞 + String filePath = Global.getUploadPath() +"/tublogfile"; + // 涓婁紶骞惰繑鍥炴柊鏂囦欢鍚嶇О + String fileName = FileUploadUtils.upload(filePath, file); + String url = serverConfig.getUrl() + fileName; + AjaxResult ajax = AjaxResult.success(); + ajax.put("fileName", fileName); + ajax.put("url", url); + return ajax; + }catch (Exception e){ + return AjaxResult.error(e.getMessage()); + } + } } -- Gitblit v1.9.1