|
@@ -1,17 +1,21 @@
|
|
package com.ruoyi.web.controller.system;
|
|
package com.ruoyi.web.controller.system;
|
|
|
|
|
|
import com.ruoyi.common.annotation.RepeatSubmit;
|
|
import com.ruoyi.common.annotation.RepeatSubmit;
|
|
|
|
+import com.ruoyi.common.config.RuoYiConfig;
|
|
import com.ruoyi.common.constant.UserConstants;
|
|
import com.ruoyi.common.constant.UserConstants;
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.domain.entity.ColumnNavigationBar;
|
|
import com.ruoyi.common.core.domain.entity.ColumnNavigationBar;
|
|
import com.ruoyi.common.core.domain.entity.ColumnNews;
|
|
import com.ruoyi.common.core.domain.entity.ColumnNews;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
+import com.ruoyi.common.utils.file.FileUploadUtils;
|
|
|
|
+import com.ruoyi.framework.config.ServerConfig;
|
|
import com.ruoyi.system.domain.*;
|
|
import com.ruoyi.system.domain.*;
|
|
import com.ruoyi.system.service.*;
|
|
import com.ruoyi.system.service.*;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -45,6 +49,10 @@ public class QueryController extends BaseController {
|
|
@Autowired
|
|
@Autowired
|
|
private IInspectInforService inspectInforService;
|
|
private IInspectInforService inspectInforService;
|
|
|
|
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private ServerConfig serverConfig;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 门户查询报告信息
|
|
* 门户查询报告信息
|
|
*/
|
|
*/
|
|
@@ -173,4 +181,30 @@ public class QueryController extends BaseController {
|
|
{
|
|
{
|
|
return queryService.sendSms(reportQueryLog);
|
|
return queryService.sendSms(reportQueryLog);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 门户上传请求
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/common/upload")
|
|
|
|
+ public AjaxResult uploadFile(MultipartFile file) throws Exception
|
|
|
|
+ {
|
|
|
|
+ try
|
|
|
|
+ {
|
|
|
|
+ // 上传文件路径
|
|
|
|
+ String filePath = RuoYiConfig.getUploadPath();
|
|
|
|
+ // 上传并返回新文件名称
|
|
|
|
+ String fileName = FileUploadUtils.upload(filePath, file);
|
|
|
|
+ String originalFilename = file.getOriginalFilename();
|
|
|
|
+ String url = serverConfig.getUrl() + fileName;
|
|
|
|
+ AjaxResult ajax = AjaxResult.success();
|
|
|
|
+ ajax.put("fileName", fileName);
|
|
|
|
+ ajax.put("originalFilename", originalFilename);
|
|
|
|
+ ajax.put("url", url);
|
|
|
|
+ return ajax;
|
|
|
|
+ }
|
|
|
|
+ catch (Exception e)
|
|
|
|
+ {
|
|
|
|
+ return AjaxResult.error(e.getMessage());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|