From e7ced6aa98455fd4f4f9b95ec4ab046abed46d50 Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 9 Apr 2025 19:30:52 +0800 Subject: [PATCH] =?UTF-8?q?upd:=20=E7=BC=96=E7=A0=81=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/odboy/application/system/mapper/UserRoleMapper.java | 2 +- .../application/system/service/impl/UserServiceImpl.java | 4 ++-- .../src/main/resources/mapper/UserRoleMapper.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserRoleMapper.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserRoleMapper.java index 716dfc25..a56c2ab2 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserRoleMapper.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/UserRoleMapper.java @@ -7,7 +7,7 @@ import java.util.Set; @Mapper public interface UserRoleMapper { - void insertData(@Param("userId") Long userId, @Param("roles") Set roles); + void insertBatchWithUserId(@Param("roles") Set roles, @Param("userId") Long userId); void deleteByUserId(@Param("userId") Long userId); diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java index d0c01b6e..548de49d 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/UserServiceImpl.java @@ -94,7 +94,7 @@ public class UserServiceImpl extends ServiceImpl implements Us // 保存用户岗位 userJobMapper.insertBatchWithUserId(resources.getJobs(), resources.getId()); // 保存用户角色 - userRoleMapper.insertData(resources.getId(), resources.getRoles()); + userRoleMapper.insertBatchWithUserId(resources.getRoles(), resources.getId()); } @Override @@ -146,7 +146,7 @@ public class UserServiceImpl extends ServiceImpl implements Us userJobMapper.insertBatchWithUserId(resources.getJobs(), resources.getId()); // 更新用户角色 userRoleMapper.deleteByUserId(resources.getId()); - userRoleMapper.insertData(resources.getId(), resources.getRoles()); + userRoleMapper.insertBatchWithUserId(resources.getRoles(), resources.getId()); } @Override diff --git a/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml index 5217445e..b73345ce 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/UserRoleMapper.xml @@ -1,7 +1,7 @@ - + insert into sys_users_roles (user_id, role_id) values