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
public SysDeptConfig selectByDeptId(Long deptId) {
return sysDeptConfigMapper.selectByDeptId(deptId);
SysDept dept = sysDeptMapper.selectDeptById(deptId);
if (StringUtils.isNotNull(dept) && StringUtils.isNotEmpty(dept.getAncestors())) {
Long targetDeptId = Long.parseLong(dept.getAncestors().split(",")[1]);
return sysDeptConfigMapper.selectByDeptId(targetDeptId);
} else {
throw new ServiceException("该用户的部门ID数据有误!");
}
// SysDept dept = sysDeptMapper.selectDeptById(deptId);
// if (StringUtils.isNotNull(dept) && StringUtils.isNotEmpty(dept.getAncestors())) {
// Long targetDeptId = Long.parseLong(dept.getAncestors().split(",")[1]);
// return sysDeptConfigMapper.selectByDeptId(targetDeptId);
// } else {
// throw new ServiceException("该用户的部门ID数据有误!");
// }
}

View File

@ -14,6 +14,8 @@
<result property="adapayMaxRetryTimes" column="adapay_max_retry_times"/>
<result property="wxAppId" column="wx_app_id"/>
<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="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
@ -24,7 +26,7 @@
<sql id="selectSysDeptConfig">
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
FROM sys_dept_config
</sql>