Просмотр исходного кода

修改角色处理

tags/v2.3.0^2^2
chenjiandong 1 год назад
Родитель
Сommit
d9cf822037
3 измененных файлов: 15 добавлений и 1 удалений
  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 Просмотреть файл

@@ -14,6 +14,8 @@ import java.util.List;
@Mapper
public interface ClientUserRoleMapper {

int insert(ClientUserRolePo clientUserRolePo);

int batchInsert(List<ClientUserRolePo> list);

int updateUserClientRole(ClientUserRolePo clientUserRolePo);

+ 8
- 1
tuoheng_oidc_admin/src/main/java/com/tuoheng/service/impl/ClientUserServiceImpl.java Просмотреть файл

@@ -177,7 +177,14 @@ public class ClientUserServiceImpl implements ClientUserSevice {
.setClientId(dto.getClientId())
.setRoleId(dto.getRoleId());
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);
}

+ 5
- 0
tuoheng_oidc_admin/src/main/resources/mapper/ClientUserRoleMapper.xml Просмотреть файл

@@ -10,6 +10,11 @@
</foreach >
</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 t_client_user_role
<set>

Загрузка…
Отмена
Сохранить