|
@@ -6,9 +6,7 @@ import com.qmth.boot.api.annotation.BOOL;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.boot.core.enums.Platform;
|
|
import com.qmth.boot.core.enums.Platform;
|
|
-import com.qmth.boot.tools.signature.SignatureType;
|
|
|
|
import com.qmth.distributed.print.business.bean.auth.AuthBean;
|
|
import com.qmth.distributed.print.business.bean.auth.AuthBean;
|
|
-import com.qmth.distributed.print.business.bean.auth.ExpireTimeBean;
|
|
|
|
import com.qmth.distributed.print.business.bean.dto.MenuDto;
|
|
import com.qmth.distributed.print.business.bean.dto.MenuDto;
|
|
import com.qmth.distributed.print.business.bean.params.LoginParam;
|
|
import com.qmth.distributed.print.business.bean.params.LoginParam;
|
|
import com.qmth.distributed.print.business.bean.result.EditResult;
|
|
import com.qmth.distributed.print.business.bean.result.EditResult;
|
|
@@ -19,17 +17,15 @@ import com.qmth.distributed.print.business.enums.DownloadFileEnum;
|
|
import com.qmth.distributed.print.business.enums.RoleTypeEnum;
|
|
import com.qmth.distributed.print.business.enums.RoleTypeEnum;
|
|
import com.qmth.distributed.print.business.enums.UploadFileEnum;
|
|
import com.qmth.distributed.print.business.enums.UploadFileEnum;
|
|
import com.qmth.distributed.print.business.service.*;
|
|
import com.qmth.distributed.print.business.service.*;
|
|
-import com.qmth.distributed.print.business.util.AuthUtil;
|
|
|
|
import com.qmth.distributed.print.business.util.RedisUtil;
|
|
import com.qmth.distributed.print.business.util.RedisUtil;
|
|
import com.qmth.distributed.print.business.util.ServletUtil;
|
|
import com.qmth.distributed.print.business.util.ServletUtil;
|
|
import com.qmth.distributed.print.business.util.security.Md5Utils;
|
|
import com.qmth.distributed.print.business.util.security.Md5Utils;
|
|
-import com.qmth.distributed.print.common.SignatureEntityTest;
|
|
|
|
import com.qmth.distributed.print.common.contant.SystemConstant;
|
|
import com.qmth.distributed.print.common.contant.SystemConstant;
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
import com.qmth.distributed.print.common.util.Result;
|
|
import com.qmth.distributed.print.common.util.Result;
|
|
import com.qmth.distributed.print.common.util.ResultUtil;
|
|
import com.qmth.distributed.print.common.util.ResultUtil;
|
|
-import com.qmth.distributed.print.common.util.SessionUtil;
|
|
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -293,9 +289,13 @@ public class SysController {
|
|
@ApiOperation(value = "文件预览接口")
|
|
@ApiOperation(value = "文件预览接口")
|
|
@RequestMapping(value = "/file/preview", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/file/preview", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回信息", response = EditResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回信息", response = EditResult.class)})
|
|
- public Result filePreview(@ApiParam(value = "附件id", required = true) @RequestParam String id) {
|
|
|
|
- BasicAttachment basicAttachment = basicAttachmentService.getById(Long.parseLong(id));
|
|
|
|
- return ResultUtil.ok(new EditResult(commonService.filePreview(basicAttachment.getPath())));
|
|
|
|
|
|
+ public Result filePreview(@ApiParam(value = "附件id", required = false, defaultValue = "") @RequestParam(value = "id", required = false, defaultValue = "") String id) {
|
|
|
|
+ if (StringUtils.isBlank(id)) {
|
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("没有附件");
|
|
|
|
+ } else {
|
|
|
|
+ BasicAttachment basicAttachment = basicAttachmentService.getById(Long.parseLong(id));
|
|
|
|
+ return ResultUtil.ok(new EditResult(commonService.filePreview(basicAttachment.getPath())));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "查询用户权限")
|
|
@ApiOperation(value = "查询用户权限")
|