zm
2024-08-29 efc00a16186704c48196e013a3f24a075193a203
文档统计
已修改2个文件
27 ■■■■■ 文件已修改
src/main/java/com/product/file/controller/DocumentController.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/file/service/DocumentService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | 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;
    }
}