From 6ffe3836c8bf92c6a920878d0a6f5b15dcb7bbfa Mon Sep 17 00:00:00 2001 From: huangyuxuan Date: Mon, 3 Nov 2025 09:43:30 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD](main)=20?= =?UTF-8?q?=20-=20=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A2=BC=E5=90=8C=E6=AD=A5gb?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../info/gatewayimpl/SysUserGatewayImpl.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/SysUserGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/SysUserGatewayImpl.java index 2b52f22..b552ce7 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/SysUserGatewayImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/SysUserGatewayImpl.java @@ -1,13 +1,18 @@ package com.zcloud.basic.info.gatewayimpl; +import com.alibaba.cola.dto.Response; +import com.jjb.saas.system.client.tenant.facade.TenantFacade; +import com.jjb.saas.system.client.tenant.request.OtaPlatformUserUpdateCmd; import com.zcloud.basic.info.domain.gateway.SysUserGateway; import com.zcloud.basic.info.domain.model.SysUserE; import com.zcloud.basic.info.persistence.dataobject.SysUserDO; import com.zcloud.basic.info.persistence.repository.SysUserRepository; import lombok.AllArgsConstructor; +import org.apache.dubbo.config.annotation.DubboReference; import org.apache.shiro.crypto.hash.SimpleHash; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; import java.util.Collections; @@ -19,9 +24,11 @@ import java.util.Collections; */ @Service @AllArgsConstructor +@Slf4j public class SysUserGatewayImpl implements SysUserGateway { private final SysUserRepository sysUserRepository; - + @DubboReference + private TenantFacade tenantFacade; @Override public Boolean add(SysUserE sysUserE) { SysUserDO d = new SysUserDO(); @@ -53,6 +60,14 @@ public class SysUserGatewayImpl implements SysUserGateway { SysUserDO user = sysUserRepository.getById(id); user.setPassword(new SimpleHash("SHA-1",user.getUsername(),"Aa@123456789").toHex()); sysUserRepository.updateById(user); + + OtaPlatformUserUpdateCmd otaUpdateCmd = new OtaPlatformUserUpdateCmd(); + otaUpdateCmd.setAccount(user.getUsername()); + otaUpdateCmd.setTenantName(user.getUsername()); + otaUpdateCmd.setPassword(user.getPassword()); + log.info("修改用戶信息调用GBS请求:{}",otaUpdateCmd.toString()); + Response response = tenantFacade.updateOtaPlatformUser(otaUpdateCmd); + log.info("修改用戶信息调用GBS请求返回:{}",response.toString()); } @Override