From aeb511676e522fd2fb5c4248d6dfca2e516ebcfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=80=A1?= Date: Fri, 1 Aug 2025 09:26:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E4=BE=9B=E5=BA=94=E5=95=86=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=B3=A8=E5=86=8C=E5=8A=9F=E8=83=BD=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=85=B3=E8=81=94=EF=BC=8C=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E4=BB=A5=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E8=A7=92=E8=89=B2ID=E7=9A=84?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/SysSupplierUserServiceImpl.java | 17 +++++++++++++++++ src/main/resources/application-master.yml | 2 ++ 2 files changed, 19 insertions(+) diff --git a/src/main/java/com/coscoshipping/ebtp/system/user/service/impl/SysSupplierUserServiceImpl.java b/src/main/java/com/coscoshipping/ebtp/system/user/service/impl/SysSupplierUserServiceImpl.java index 5a84323..a5ec1e0 100644 --- a/src/main/java/com/coscoshipping/ebtp/system/user/service/impl/SysSupplierUserServiceImpl.java +++ b/src/main/java/com/coscoshipping/ebtp/system/user/service/impl/SysSupplierUserServiceImpl.java @@ -23,6 +23,8 @@ import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.time.LocalDateTime; import com.coscoshipping.ebtp.system.user.vo.SupplierRegistrationVO; +import com.coscoshipping.ebtp.system.userrole.entity.SysUserRole; +import com.coscoshipping.ebtp.system.userrole.service.SysUserRoleService; /** * 对数据表 sys_supplier_user 操作的 serviceImpl @@ -38,6 +40,12 @@ public class SysSupplierUserServiceImpl extends BaseServiceImpl getPage(SysSupplierUser sysSupplierUser) { LambdaQueryWrapper query = buildQueryWrapper(sysSupplierUser); @@ -122,6 +130,12 @@ public class SysSupplierUserServiceImpl extends BaseServiceImpl 0; if (result) { + // 为用户关联供应商角色(角色ID: 00006) + SysUserRole userRole = new SysUserRole(); + userRole.setUserId(String.valueOf(userId)); + userRole.setRoleId(supplierRole); + sysUserRoleService.save(userRole); + // 返回包含明文密码的用户信息(仅用于通知) SysSupplierUser resultUser = new SysSupplierUser(); resultUser.setUserId(userId); @@ -137,6 +151,9 @@ public class SysSupplierUserServiceImpl extends BaseServiceImpl