给用户模块增加检查当前机构是否存在经理

This commit is contained in:
季圣华
2023-02-21 00:28:59 +08:00
parent c80eb3611a
commit 1e58fbf8d6
5 changed files with 51 additions and 1 deletions

View File

@@ -18,7 +18,7 @@
left join jsh_role r on ub.value=concat("[",r.id,"]") and ifnull(r.delete_flag,'0') !='1'
where ub.type='UserRole' and ub.key_id=tb.id limit 0,1) roleName
from (
select user.id, user.username, user.login_name, user.position, user.email, user.phonenum,
select user.id, user.username, user.login_name, user.position, user.leader_flag, user.email, user.phonenum,
user.description, user.remark,user.isystem,org.id as orgaId,user.tenant_id,user.status,org.org_abr,
rel.user_blng_orga_dspl_seq,rel.id as orgaUserRelId
FROM jsh_user user
@@ -135,4 +135,13 @@
update jsh_user set Status='2'
where tenant_id=#{tenantId} and id!=#{tenantId} and Status!='1'
</update>
<select id="getListByOrgaId" resultType="com.jsh.erp.datasource.entities.User">
select u.*,our.orga_id from jsh_user u
left join jsh_orga_user_rel our on u.id=our.user_id
where u.leader_flag='1' and orga_id= #{orgaId}
<if test="id != null">
and u.id != #{id}
</if>
</select>
</mapper>