| | |
| | | } |
| | | |
| | | /** |
| | | * 在线查附件 |
| | | * 在线查附件-文件流方式 |
| | | * @url {ctx}/api/web/fileInfo/show/{id} |
| | | * @param id 附件编号 |
| | | * @param response 响应头 |
| | |
| | | IOUtils.closeQuietly(inputStream); |
| | | IOUtils.closeQuietly(outputStream); |
| | | } catch (Exception e) { |
| | | log.error("controller接口[FileInfoWebController.show]请求异常:"+e, e); |
| | | log.error("controller接口[FileInfoWebController.show]请求失败,异常信息:"+e, e); |
| | | throw new ClientException("FileInfoWebController.show", e); |
| | | } |
| | | } |
| | |
| | | IOUtils.closeQuietly(inputStream); |
| | | IOUtils.closeQuietly(outputStream); |
| | | } catch (Exception e) { |
| | | log.error("controller接口[FileInfoWebController.down]请求异常:"+e, e); |
| | | log.error("controller接口[FileInfoWebController.down]请求失败,异常信息:"+e, e); |
| | | throw new ClientException("FileInfoWebController.down", e); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查看附件组件-分类查询附件 |
| | | * @url {ctx}/api/web/fileInfo/listFileByCat |
| | | * @param mainId 所属业务主体编号 |
| | | * @return Object |
| | | */ |
| | | @GetMapping("/listFileByCat") |
| | | public Object listFileByCat(@RequestParam(value = "mainId") String mainId, @CurrentUser String userId) { |
| | | try{ |
| | | Map<String, Object> terms = Maps.newHashMap(); |
| | | // 材料大类 |
| | | String fileOwnerCat = request.getParameter("fileOwnerCat"); |
| | | if (StringUtils.isNotBlank(fileOwnerCat)){ |
| | | terms.put("ownerCat", fileOwnerCat); |
| | | } |
| | | // 上传时间区间 |
| | | String createStart = request.getParameter("createStart"); |
| | | String createEnd = request.getParameter("createEnd"); |
| | | if(StringUtils.isNotBlank(createStart) && StringUtils.isNotBlank(createEnd)) { |
| | | terms.put("createStart", createStart); |
| | | terms.put("createEnd", createEnd); |
| | | } |
| | | // 上传人类型 |
| | | String uploaderType = request.getParameter("uploaderType"); |
| | | if (StringUtils.isNotBlank(uploaderType)){ |
| | | terms.put("uploaderType", uploaderType); |
| | | } |
| | | // 所属主体编号 |
| | | terms.put("mainId", mainId); |
| | | return ReturnSucUtils.getRepInfo(service.webListFileByCat(terms)); |
| | | } catch (Exception e) { |
| | | log.error("service方法[FileInfoWebController.listFileByCat]请求失败,异常信息:"+e, e); |
| | | return ReturnFailUtils.getRepInfo(); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |