From 7582a36005ab112a80815454985f2bb9ffe17934 Mon Sep 17 00:00:00 2001 From: 许鹏程 <1821349743@qq.com> Date: 星期三, 16 八月 2023 11:56:58 +0800 Subject: [PATCH] xn commit --- product-server-web/src/main/resources/templates/webOffice.html | 16 ++-- home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java | 135 ++++++++++++++++++++++----------------------- 2 files changed, 74 insertions(+), 77 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; + } + } } diff --git a/product-server-web/src/main/resources/templates/webOffice.html b/product-server-web/src/main/resources/templates/webOffice.html index dd92f9b..107cb94 100644 --- a/product-server-web/src/main/resources/templates/webOffice.html +++ b/product-server-web/src/main/resources/templates/webOffice.html @@ -259,14 +259,17 @@ var signature = [[${signature}]]; let data = JSON.parse([[${requestParaTemp}]]); var formData = JSON.stringify(data); - alert(formData) WebOffice.HttpAddPostString('signature', signature); WebOffice.HttpAddPostString('~table~', 'product_sys_attachments'); WebOffice.HttpAddPostString('formData', formData); WebOffice.HttpAddPostCurrFile("docfile", "");//姝ゅ彞涓哄浐瀹氳鍙ワ紝涓嶇鏄繚瀛榳ord杩樻槸excel,ppt绛夐兘杩欐牱鍐� var strResults = WebOffice.HttpPost(strSaveUrl); - console.log(strResults) - if (strResults) { + + if (strResults) { //灏唖trResults杞崲涓哄皬鍐� 鍒ゆ柇瀛楃涓叉槸鍚﹀寘鍚玜ctive 鍜宔vent + if (strResults.toLowerCase().indexOf('active') != -1 && strResults.toLowerCase().indexOf('event') != -1) { + //淇濆瓨鎴愬姛 + return; + } var res = JSON.parse(strResults); if (res && res.code != 200) { if (res.code == "90021" || res.code == '90044') { @@ -277,14 +280,11 @@ } alert(res.msg); } - // alert(strResults) - // JSON.parse() } - // alert(strResults);//鐢╝lert璇彞鍙互鏄剧ず鏈嶅姟鍣ㄧ缃戦〉杩斿洖鐨勬暟鎹� - // strResults;//濡傛灉淇濆瓨鎴愬姛锛岀紪绋嬫椂璁╂湇鍔″櫒鎺ユ敹浠g爜濡倁pload.jsp,upload.aspx,upload.php绛夎繑鍥炵┖鍊兼垨OK瀛椾覆銆� } catch (e) { console.error(e); - alert('鍙戠敓閿欒锛佽浣跨敤鏌ラ槄杩斿洖鍊硷紒'); + //鑾峰彇閿欒淇℃伅 + alert('鍙戠敓閿欒锛佽浣跨敤鏌ラ槄杩斿洖鍊硷紒' + e.message); } } -- Gitblit v1.9.2