This commit is contained in:
clunt 2022-05-23 10:08:05 +08:00
parent 65b3680c49
commit c0249bd8cc
2 changed files with 11 additions and 8 deletions

View File

@ -27,14 +27,15 @@ public class SysDeptConfigServiceImpl implements ISysDeptConfigService {
@Override @Override
public SysDeptConfig selectByDeptId(Long deptId) { public SysDeptConfig selectByDeptId(Long deptId) {
return sysDeptConfigMapper.selectByDeptId(deptId);
SysDept dept = sysDeptMapper.selectDeptById(deptId); // SysDept dept = sysDeptMapper.selectDeptById(deptId);
if (StringUtils.isNotNull(dept) && StringUtils.isNotEmpty(dept.getAncestors())) { // if (StringUtils.isNotNull(dept) && StringUtils.isNotEmpty(dept.getAncestors())) {
Long targetDeptId = Long.parseLong(dept.getAncestors().split(",")[1]); // Long targetDeptId = Long.parseLong(dept.getAncestors().split(",")[1]);
return sysDeptConfigMapper.selectByDeptId(targetDeptId); // return sysDeptConfigMapper.selectByDeptId(targetDeptId);
} else { // } else {
throw new ServiceException("该用户的部门ID数据有误!"); // throw new ServiceException("该用户的部门ID数据有误!");
} // }
} }

View File

@ -14,6 +14,8 @@
<result property="adapayMaxRetryTimes" column="adapay_max_retry_times"/> <result property="adapayMaxRetryTimes" column="adapay_max_retry_times"/>
<result property="wxAppId" column="wx_app_id"/> <result property="wxAppId" column="wx_app_id"/>
<result property="wxSecret" column="wx_secret"/> <result property="wxSecret" column="wx_secret"/>
<result property="servWxAppId" column="serv_wx_app_id"/>
<result property="servWxSecret" column="serv_wx_secret"/>
<result property="takeRate" column="take_rate"/> <result property="takeRate" column="take_rate"/>
<result property="createBy" column="create_by"/> <result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
@ -24,7 +26,7 @@
<sql id="selectSysDeptConfig"> <sql id="selectSysDeptConfig">
SELECT sys_dept_config_id, dept_id, banner_url, adapay_app_id, adapay_api_key, adapay_mock_key, SELECT sys_dept_config_id, dept_id, banner_url, adapay_app_id, adapay_api_key, adapay_mock_key,
adapay_rsa_private_key, adapay_max_retry_times, wx_app_id, wx_secret, take_rate, adapay_rsa_private_key, adapay_max_retry_times, wx_app_id, wx_secret, serv_wx_app_id, serv_wx_secret, take_rate,
create_by, create_time, update_by, update_time, remark create_by, create_time, update_by, update_time, remark
FROM sys_dept_config FROM sys_dept_config
</sql> </sql>