From 7582a36005ab112a80815454985f2bb9ffe17934 Mon Sep 17 00:00:00 2001 From: 许鹏程 <1821349743@qq.com> Date: 星期三, 16 八月 2023 11:56:58 +0800 Subject: [PATCH] xn commit --- home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java | 135 ++++++++++++++++++++++----------------------- 1 files changed, 66 insertions(+), 69 deletions(-) diff --git a/home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java b/home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java index 66be2b4..872ddd9 100644 --- a/home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java +++ b/home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java @@ -24,77 +24,74 @@ @Component public class SendDocumentService extends AbstractBaseService implements ISendDocumentService { - @Autowired - public BaseDao baseDao; - @Autowired - PermissionService permissionService; - @Autowired - QueryFilterService queryFilterService; + @Autowired + public BaseDao baseDao; + @Autowired + PermissionService permissionService; + @Autowired + QueryFilterService queryFilterService; - public DataTableEntity getSendDocList(FieldSetEntity fs) throws BaseException { - String filter=fs.getString("filter"); - String dataFilter = "" ; - //鍒涘缓浜哄瓧娈� - String created_by_field = fs.getString(CmnConst.CREATED_BY_FIELD); - if(!BaseUtil.strIsNull(created_by_field)){ - dataFilter = permissionService.getDataFilter(fs.getTableName(),created_by_field); - } - if(!StringUtils.isEmpty(dataFilter)){ - if(!StringUtils.isEmpty(filter)){ - filter += " and "+dataFilter; - }else { - filter = dataFilter; - } - } - if(!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))){ - filter = filter + " and " + queryFilterService.getQueryFilter(fs); - } - DataTableEntity dt = baseDao.listTable(CmnConst.FWGZ,filter,null,null,"fw13 desc",fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE)); - baseDao.loadPromptData(dt); - return dt; - } + public DataTableEntity getSendDocList(FieldSetEntity fs) throws BaseException { + String filter = fs.getString("filter"); + String dataFilter = ""; + //鍒涘缓浜哄瓧娈� + String created_by_field = fs.getString(CmnConst.CREATED_BY_FIELD); + if (!BaseUtil.strIsNull(created_by_field)) { + dataFilter = permissionService.getDataFilter(fs.getTableName(), created_by_field); + } + if (!StringUtils.isEmpty(dataFilter)) { + if (!StringUtils.isEmpty(filter)) { + filter += " and " + dataFilter; + } else { + filter = dataFilter; + } + } + if (!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))) { + filter = filter + " and " + queryFilterService.getQueryFilter(fs); + } + DataTableEntity dt = baseDao.listTable(CmnConst.FWGZ, filter, null, null, "fw13 desc", fs.getInteger(CmnConst.PAGESIZE), fs.getInteger(CmnConst.CPAGE)); + baseDao.loadPromptData(dt); + return dt; + } - /** - * 鎵归噺褰掓。 - * @param fs - * @throws BaseException - */ - @Override - @Transactional - public boolean batchFile(FieldSetEntity fs)throws BaseException{ - String uuids = fs.getString("uuid"); - String[] uuid = uuids.split(","); - for (int i = 0; i < uuid.length; i++) { - FieldSetEntity fieldSetEntity = new FieldSetEntity(); - fieldSetEntity.setTableName(fs.getTableName()); - fieldSetEntity.setValue("uuid", uuid[i]); - fieldSetEntity.setValue("pigeonhole",1); - baseDao.update(fieldSetEntity); - } - return true; - } + /** + * 鎵归噺褰掓。 + * + * @param fs + * @throws BaseException + */ + @Override + @Transactional + public boolean batchFile(FieldSetEntity fs) throws BaseException { + String uuids = fs.getString("uuid"); + String[] uuid = uuids.split(","); + for (int i = 0; i < uuid.length; i++) { + FieldSetEntity fieldSetEntity = new FieldSetEntity(); + fieldSetEntity.setTableName(fs.getTableName()); + fieldSetEntity.setValue("uuid", uuid[i]); + fieldSetEntity.setValue("pigeonhole", 1); + baseDao.update(fieldSetEntity); + } + return true; + } - /** - * 浜哄憳楂樼骇鍙傜収瑙f瀽骞朵繚瀛� - * @param fse - * @throws BaseException - */ - @Transactional - @Override - public String saveFieldSetEntity(FieldSetEntity fse) throws BaseException { - String fw09 = fse.getString("fw09"); - String[] fw09s = fw09.split(","); - DataTableEntity dataTableEntity = baseDao.listTable("product_sys_users", BaseUtil.buildQuestionMarkFilter("user_id",fw09s,true), new String[]{}); - String fw09_value = ""; - for (int i = 0; i < dataTableEntity.getRows(); i++) { - String user_name = dataTableEntity.getString(i,"user_name"); - fw09_value = fw09_value + user_name + ","; - } - fw09_value = fw09_value.substring(0, fw09_value.length() - 1); - fse.setValue("fw09_value", fw09_value); - BaseUtil.createCreatorAndCreationTime(fse); - baseDao.saveFieldSetEntity(fse); - return fse.getUUID(); - } + /** + * 浜哄憳楂樼骇鍙傜収瑙f瀽骞朵繚瀛� + * + * @param fse + * @throws BaseException + */ + @Transactional + @Override + public String saveFieldSetEntity(FieldSetEntity fse) throws BaseException { + try { + BaseUtil.createCreatorAndCreationTime(fse); + baseDao.saveFieldSetEntity(fse); + return fse.getUUID(); + } catch (Exception e) { + e.printStackTrace(); + throw e; + } + } } -- Gitblit v1.9.2