Browse Source

修改角色处理

tags/v2.3.0^2^2
chenjiandong 1 year ago
parent
commit
d9cf822037
3 changed files with 15 additions and 1 deletions
  1. +2
    -0
      tuoheng_oidc_admin/src/main/java/com/tuoheng/mapper/ClientUserRoleMapper.java
  2. +8
    -1
      tuoheng_oidc_admin/src/main/java/com/tuoheng/service/impl/ClientUserServiceImpl.java
  3. +5
    -0
      tuoheng_oidc_admin/src/main/resources/mapper/ClientUserRoleMapper.xml

+ 2
- 0
tuoheng_oidc_admin/src/main/java/com/tuoheng/mapper/ClientUserRoleMapper.java View File

@Mapper @Mapper
public interface ClientUserRoleMapper { public interface ClientUserRoleMapper {


int insert(ClientUserRolePo clientUserRolePo);

int batchInsert(List<ClientUserRolePo> list); int batchInsert(List<ClientUserRolePo> list);


int updateUserClientRole(ClientUserRolePo clientUserRolePo); int updateUserClientRole(ClientUserRolePo clientUserRolePo);

+ 8
- 1
tuoheng_oidc_admin/src/main/java/com/tuoheng/service/impl/ClientUserServiceImpl.java View File

.setClientId(dto.getClientId()) .setClientId(dto.getClientId())
.setRoleId(dto.getRoleId()); .setRoleId(dto.getRoleId());
clientUserRolePo.setUpdateUser(loginUser.getUserId()); clientUserRolePo.setUpdateUser(loginUser.getUserId());
clientUserRoleMapper.updateUserClientRole(clientUserRolePo);
if(clientUserRoleMapper.updateUserClientRole(clientUserRolePo) == 0){
ClientUserRolePo insert = new ClientUserRolePo();
insert.setUserId(userPo.getId())
.setClientId(dto.getClientId())
.setRoleId(dto.getRoleId())
.setCreateUser(loginUser.getUserId());
clientUserRoleMapper.insert(insert);
}
} }
return JsonResult.success(true); return JsonResult.success(true);
} }

+ 5
- 0
tuoheng_oidc_admin/src/main/resources/mapper/ClientUserRoleMapper.xml View File

</foreach > </foreach >
</insert> </insert>


<insert id="insert" parameterType="com.tuoheng.model.po.ClientUserRolePo">
insert into t_client_user_role (user_id, client_id, role_id, create_user)
VALUES (#{userId}, #{clientId}, #{roleId}, #{createUser})
</insert>

<update id="updateUserClientRole" parameterType="com.tuoheng.model.po.ClientUserRolePo"> <update id="updateUserClientRole" parameterType="com.tuoheng.model.po.ClientUserRolePo">
update t_client_user_role update t_client_user_role
<set> <set>

Loading…
Cancel
Save