添加返回值信息

main
zhaokai 2025-12-12 16:35:53 +08:00
parent 5d5ae4d773
commit b0db1d267a
5 changed files with 27 additions and 5 deletions

View File

@ -13,6 +13,7 @@ import com.jjb.saas.message.client.message.request.MessageTargetCmd;
import com.zcloud.basic.info.command.convertor.UserCoConvertor;
import com.zcloud.basic.info.command.query.CorpInfoQueryExe;
import com.zcloud.basic.info.constant.RedisConstant;
import com.zcloud.basic.info.domain.config.CodeConfig;
import com.zcloud.basic.info.domain.enums.UserEmploymentFlagEnum;
import com.zcloud.basic.info.domain.enums.UserFlowFlagEnum;
import com.zcloud.basic.info.domain.gateway.*;
@ -26,12 +27,10 @@ import com.zcloud.gbscommon.utils.ZcloudRedisUtil;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.ObjectUtils;
import javax.annotation.Resource;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
@ -65,6 +64,12 @@ public class UserAddExe {
private ZcloudRedisUtil zcloudRedisUtil;
private final UserCorpRecordRepository userCorpRecordRepository;
// private final String sourceCode;
// @Value("${seng.message:MS000087}")
// public void setSourceCode(String sourceCode) {
// this.sourceCode = sourceCode;
// }
private final CodeConfig codeConfig;
@Transactional(rollbackFor = Exception.class)
public boolean execute(UserAddCmd cmd) {
@ -128,6 +133,7 @@ public class UserAddExe {
}
BeanUtils.copyProperties(cmd, userE);
userE.setPassword(cmd.getNewPassword());
userE.encryptionPassword();
userE.setCorpinfoId(corpInfoDO.getId());
userE.setDepartmentId(corpInfoDO.getId());
userGateway.register(userE);
@ -259,7 +265,7 @@ public class UserAddExe {
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
messageTargetCmd.setMobile(phone);
messageSendCmd.setTargetCmd(messageTargetCmd);
messageSendCmd.setSourceCode("MS000087");
messageSendCmd.setSourceCode(codeConfig.getMessage());
Map<String, Object> sendParams = new HashMap<String, Object>();
sendParams.put("code", phoneCode);
messageSendCmd.setParams(sendParams);

View File

@ -259,6 +259,7 @@ public class UserQueryExe {
corpInfoCOList.addAll(corpInfoCOS);
}
userLoginCO.setCorpInfoCOList(corpInfoCOList);
userLoginCO.setUserCO(userCoConvertor.converDOToCO(userDO));
return userLoginCO;
}

View File

@ -23,5 +23,6 @@ public class UserLoginCO extends ClientObject {
private Boolean isInfoComplete;
@ApiModelProperty(value = "用户关联的公司列表")
private List<CorpInfoCO> corpInfoCOList;
private UserCO userCO;
}

View File

@ -0,0 +1,13 @@
package com.zcloud.basic.info.domain.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "code")
@Data
public class CodeConfig {
private String message="MS000087";
}

View File

@ -279,8 +279,9 @@ public class UserE extends BaseE {
}
public void encryptionPassword() {
this.setPassword(Sm2Util.encryptHex(MD5.md5(password), publicKey));
if(StringUtils.isNotEmpty(password)){
this.setPassword(Sm2Util.encryptHex(MD5.md5(password), publicKey));
}
if (StringUtils.isNotEmpty(newPassword)) {
this.setNewPassword(Sm2Util.encryptHex(MD5.md5(newPassword), publicKey));
}