From f5ab1beef8bee453e6177e55fe7ecc2838f247e8 Mon Sep 17 00:00:00 2001 From: zmk <496160012@qq.com> Date: 星期三, 03 七月 2024 18:29:17 +0800 Subject: [PATCH] 提交代码 --- javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/TubLogController.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 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 34882bc..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() @@ -136,4 +144,35 @@ String message = tubLogService.importTubLog(projectId,file,updateSupport); return AjaxResult.success(message); } + + + /** + * 缁熻 + */ + @GetMapping("/countTubLogDate/{projectId}") + @ResponseBody + 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