parent
2c3cc6903e
commit
6ffe3836c8
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue