Commit 7df77064 authored by maoying's avatar maoying

修改人员接口去除权限过滤

parent e97eb0f7
......@@ -121,6 +121,8 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
OrgUsr queryBySequenceNbr(@Param("parentId") String parentId);
OrgUsr queryBySeqNbr(@Param("sequenceNbr") String sequenceNbr);
List<OrgUsr> companyDeptListWithPersonCount(Map<String, Object> param);
List<OrgUsr> companyListWithPersonCount(Map<String, Object> param);
......
......@@ -996,6 +996,15 @@
AND sequence_nbr = #{parentId}
</if>
</select>
<select id="queryBySeqNbr" resultType="com.yeejoin.amos.boot.module.common.api.entity.OrgUsr">
SELECT *
FROM cb_org_usr
WHERE is_delete = 0
<if test="sequenceNbr != null and sequenceNbr != ''">
AND sequence_nbr = #{sequenceNbr}
</if>
</select>
<select id="companyTreeByUserAndType" resultType="com.yeejoin.amos.boot.module.common.api.entity.OrgUsr">
SELECT
*
......
......@@ -2952,12 +2952,18 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
public String getCompany(OrgUsr userDto){
if(userDto.getBizOrgType().equals("COMPANY")){
if(ObjectUtils.isEmpty(userDto)){
return "";
}
if("COMPANY".equals(userDto.getBizOrgType())){
return userDto.getBizOrgCode();
}else{
// 权限处理
PermissionInterceptorContext.setDataAuthRule(authKey);
OrgUsr bizOrg = orgUsrMapper.queryBySequenceNbr(userDto.getParentId());
// PermissionInterceptorContext.setDataAuthRule(authKey);
String seqNbr = userDto.getParentId();
logger.info("queryBySeqNbr:---------------",seqNbr);
OrgUsr bizOrg = orgUsrMapper.queryBySeqNbr(seqNbr);
return getCompany(bizOrg);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment