src/main/java/com/product/file/controller/DocumentController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/product/file/service/DocumentService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/product/file/controller/DocumentController.java
@@ -582,7 +582,24 @@ FieldSetEntity applayInfo = documentService.getApplyInfo(fse); return OK_List(applayInfo); } @RequestMapping(value = "/getFileItemize/{version}", method = RequestMethod.POST) @ApiVersion(1) public String getFileItemize(HttpServletRequest request) { //获取参数 FieldSetEntity fse = null; Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA); if (bean != null) { RequestParameterEntity reqp = (RequestParameterEntity) bean; fse = reqp.getFormData(); } //判断参数是否为空 if (fse == null) { SpringMVCContextHolder .getSystemLogger().error(DocumentCode.DOCUMENT_FORM_NODATA.getValue(), DocumentCode.DOCUMENT_FORM_NODATA.getText()); return this.error(DocumentCode.DOCUMENT_FORM_NODATA.getValue(), DocumentCode.DOCUMENT_FORM_NODATA.getText()); } return OK_List(documentService.getFileItemize(fse)); } } src/main/java/com/product/file/service/DocumentService.java
@@ -809,4 +809,12 @@ } return permission; } public DataTableEntity getFileItemize(FieldSetEntity fes) throws BaseException { DataTableEntity dt = baseDao.listTable("SELECT b.classify_name,COUNT(1) number FROM product_oa_document a LEFT JOIN product_oa_document_classify_config b on a.business_classify_uuid=b.uuid\n" + "where classify_name is not null GROUP BY b.classify_name ORDER BY COUNT(1)",new String[]{}); for (int i = 0; i <dt.getRows() ; i++) { dt.setFieldValue(i,"ranking",i+1); } return dt; } }