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