diff --git a/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue b/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue index df32b2b..947ef95 100644 --- a/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue +++ b/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue @@ -90,6 +90,8 @@ } console.log(val); this.$emit('change', val); + //LOWCOD-2146 【菜单】数据规则,选择自定义SQL 规则值无法输入空格 + this.$emit('input', val); }, setCurrentDictOptions(dictOptions){ this.dictOptions = dictOptions diff --git a/ant-design-vue-jeecg/src/components/jeecgbiz/JSelectDepart.vue b/ant-design-vue-jeecg/src/components/jeecgbiz/JSelectDepart.vue index ef40a2a..4e33100 100644 --- a/ant-design-vue-jeecg/src/components/jeecgbiz/JSelectDepart.vue +++ b/ant-design-vue-jeecg/src/components/jeecgbiz/JSelectDepart.vue @@ -117,7 +117,8 @@ //返回选中的部门信息 backDeparInfo(){ if(this.backDepart===true){ - if(this.departIds && this.departIds.length>0){ + //LOWCOD-2147 【用户管理】选择部门和上级以后,负责部门没有数据可选 (陶炎改造自定义返回字段导致) + if(this.storeVals && this.storeVals.length>0){ let arr1 = this.storeVals.split(',') let arr2 = this.textVals.split(',') let info = [] diff --git a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java index 964b5b3..e3af835 100644 --- a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java +++ b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java @@ -103,6 +103,14 @@ public class Result<T> implements Serializable { return r; } + public static<T> Result<T> OK(String msg) { + Result<T> r = new Result<T>(); + r.setSuccess(true); + r.setCode(CommonConstant.SC_OK_200); + r.setMessage(msg); + return r; + } + public static<T> Result<T> OK(T data) { Result<T> r = new Result<T>(); r.setSuccess(true); diff --git a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java index 5598dfe..45a2fc7 100644 --- a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java +++ b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java @@ -154,7 +154,7 @@ public class OssBootUtil { */ public static String getOriginalUrl(String url) { String originalDomain = "https://" + bucketName + "." + endPoint; - if(url.indexOf(staticDomain)!=-1){ + if(oConvertUtils.isNotEmpty(staticDomain) && url.indexOf(staticDomain)!=-1){ url = url.replace(staticDomain,originalDomain); } return url; diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java index 3c3abf3..4ac0f2c 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java @@ -205,7 +205,10 @@ public class SysDepartRoleController extends JeecgController<SysDepartRole, ISys List<SysDepartRole> roleList = sysDepartRoleService.list(new QueryWrapper<SysDepartRole>().eq("depart_id",departId)); List<String> roleIds = roleList.stream().map(SysDepartRole::getId).collect(Collectors.toList()); //根据角色id,用户id查询已授权角色 - List<SysDepartRoleUser> roleUserList = departRoleUserService.list(new QueryWrapper<SysDepartRoleUser>().eq("user_id",userId).in("drole_id",roleIds)); + List<SysDepartRoleUser> roleUserList = null; + if(roleIds!=null && roleIds.size()>0){ + roleUserList = departRoleUserService.list(new QueryWrapper<SysDepartRoleUser>().eq("user_id",userId).in("drole_id",roleIds)); + } result.setSuccess(true); result.setResult(roleUserList); return result; diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java index de974a6..1293845 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java @@ -288,6 +288,9 @@ public class SysDepartServiceImpl extends ServiceImpl<SysDepartMapper, SysDepart public List<String> getMySubDepIdsByDepId(String departIds) { //根据部门id获取所负责部门 String[] codeArr = this.getMyDeptParentOrgCode(departIds); + if(codeArr==null || codeArr.length==0){ + return null; + } return this.baseMapper.getSubDepIdsByOrgCodes(codeArr); }