From 0c5aa411719f1c15dd2c8dfe1a1aed73ac8ecd53 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期四, 27 七月 2023 10:25:30 +0800 Subject: [PATCH] 提交代码 --- /dev/null | 5 ----- Source/UBCS-WEB/src/views/authority/role.vue | 7 ++++--- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java | 11 ++++++++++- Source/UBCS/ubcs-ops - 快捷方式.lnk | 0 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java | 3 ++- 5 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Source/UBCS-WEB/src/util/param2CondMapUtil.js b/Source/UBCS-WEB/src/util/param2CondMapUtil.js deleted file mode 100644 index 0a86d15..0000000 --- a/Source/UBCS-WEB/src/util/param2CondMapUtil.js +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Param杞琧onditionMap鏉′欢鐨勫伐鍏风被 -*/ - - diff --git a/Source/UBCS-WEB/src/views/authority/role.vue b/Source/UBCS-WEB/src/views/authority/role.vue index bc4a369..bece5ed 100644 --- a/Source/UBCS-WEB/src/views/authority/role.vue +++ b/Source/UBCS-WEB/src/views/authority/role.vue @@ -84,6 +84,7 @@ import {add, getPage, getRole, getRoleTreeById, grant, grantTree, remove, update} from "@/api/system/role"; import {mapGetters} from "vuex"; import website from '@/config/website'; + import {setStore, getStore} from '@/util/store' export default { data() { @@ -142,8 +143,8 @@ prop: "tenantId", type: "tree", dicUrl: "/api/ubcs-system/tenant/select", - addDisplay: false, - editDisplay: false, + addDisplay: website.tenantId === getStore({name: 'tenantId'}), + editDisplay: website.tenantId === getStore({name: 'tenantId'}), viewDisplay: website.tenantMode, span: 24, props: { @@ -154,7 +155,7 @@ search: website.tenantMode, rules: [{ required: true, - message: "璇疯緭鍏ユ墍灞炵鎴�", + message: "璇烽�夋嫨鎵�灞炵鎴�", trigger: "click" }] }, diff --git "a/Source/UBCS/ubcs-ops - \345\277\253\346\215\267\346\226\271\345\274\217.lnk" "b/Source/UBCS/ubcs-ops - \345\277\253\346\215\267\346\226\271\345\274\217.lnk" new file mode 100644 index 0000000..87a62f1 --- /dev/null +++ "b/Source/UBCS/ubcs-ops - \345\277\253\346\215\267\346\226\271\345\274\217.lnk" Binary files differ diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java index d87566d..998564e 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java @@ -45,6 +45,7 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.Func; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cglib.beans.BeanMap; import org.springframework.context.annotation.Lazy; @@ -1096,7 +1097,7 @@ //閫掑綊鎵句笂绾х殑妯℃澘 CodeClassify classifyDO = codeClassifyMapper.selectById(codeClassifyOid); // codeClassifyDaoI.selectByPrimaryKey(codeClassifyOid); - if(classifyDO==null&&StringUtils.isBlank(classifyDO.getParentCodeClassifyOid())){ + if(Func.isEmpty(classifyDO)&&StringUtils.isBlank(classifyDO.getParentCodeClassifyOid())){ //璇存槑宸茬粡鏄《浜嗭紝涔熸病鎵惧埌鐨勮瘽锛岄偅灏辫繑鍥炰簡 return null; } diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java index 8f9a618..64840b2 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java @@ -1409,7 +1409,16 @@ public DataGrid<Map<String, String>> queryGrid(String btmType, CodeClassifyTemplateVO templateVO, Map<String, String> conditionMap, PageHelper pageHelper) { CodeTemplateAttrSqlBO sqlBO = getSqlByTemplateVO(btmType, templateVO, conditionMap, pageHelper); // List<Map> maps = boService.queryByOnlySqlForMap(sqlBO.getSqlHasPage()); - List<Map<String, String>> maps = commonsMapper.queryByOnlySqlForMap(sqlBO.getSqlHasPage()); + List<Map<String, String>> maps = null; + try { + maps = commonsMapper.queryByOnlySqlForMap(sqlBO.getSqlHasPage()); + }catch (Exception e){ + String errorMessage = e.getMessage(); + if (errorMessage.contains("鏃犳硶瑙f瀽鐨勬垚鍛樿闂〃杈惧紡")) { + throw new ServiceException("缂哄皯"+errorMessage.substring(errorMessage.indexOf("[t.") + 1, errorMessage.indexOf("]"))+"瀛楁"); + } + throw new ServiceException(e.getMessage()); + } DataGrid<Map<String, String>> dataGrid = new DataGrid<>(); List<Map<String, String>> dataList = new ArrayList<>(); -- Gitblit v1.9.3