Merge remote-tracking branch 'origin/master'

This commit is contained in:
不睡觉的月亮 2025-12-09 18:52:19 +08:00
commit 0ea786f6e6
5 changed files with 17 additions and 3 deletions

View File

@ -27,6 +27,9 @@ public class UserEditRequest implements Serializable {
@Length(max = 255, message = "用户昵称不能超过255个字符") @Length(max = 255, message = "用户昵称不能超过255个字符")
private String nickname; private String nickname;
@ApiModelProperty("用户公司名称")
private String companyName;
@ApiModelProperty(value = "用户头像") @ApiModelProperty(value = "用户头像")
@NotBlank(message = "请上传用户头像") @NotBlank(message = "请上传用户头像")
@Length(max = 255, message = "用户头像不能超过255个字符") @Length(max = 255, message = "用户头像不能超过255个字符")
@ -42,4 +45,6 @@ public class UserEditRequest implements Serializable {
@ApiModelProperty(value = "性别") @ApiModelProperty(value = "性别")
private Integer sex; private Integer sex;
} }

View File

@ -96,7 +96,7 @@ public class UserCenterResponse implements Serializable {
@ApiModelProperty(value = "公司名称") @ApiModelProperty(value = "公司名称")
private String tenantName; private String tenantName;
@ApiModelProperty(value = "租户名称") @ApiModelProperty(value = "租户id")
@JsonFormat(shape = JsonFormat.Shape.STRING) @JsonFormat(shape = JsonFormat.Shape.STRING)
private Long tenantId; private Long tenantId;

View File

@ -1,5 +1,6 @@
package com.yzt.common.response; package com.yzt.common.response;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -25,6 +26,10 @@ public class UserResponse {
@JsonIgnore @JsonIgnore
private String pwd; private String pwd;
@ApiModelProperty(value = "租户名称")
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long tenantId;
@ApiModelProperty(value = "真实姓名") @ApiModelProperty(value = "真实姓名")
private String realName; private String realName;

View File

@ -53,6 +53,9 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, Tenant> impleme
@Autowired @Autowired
private SystemAttachmentService systemAttachmentService; private SystemAttachmentService systemAttachmentService;
@Autowired
private SystemConfigService systemConfigService;
@Autowired @Autowired
private QrCodeService qrCodeService; private QrCodeService qrCodeService;
@ -68,7 +71,7 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, Tenant> impleme
tenant.setCreatedTime(YztDateUtil.nowDateTime()); tenant.setCreatedTime(YztDateUtil.nowDateTime());
tenant.setCreatedBy(SecurityUtil.getLoginUserVo().getUser().getId()); tenant.setCreatedBy(SecurityUtil.getLoginUserVo().getUser().getId());
} }
if(tenant.getRegisterQrCodeUrl().isBlank()){ if(ObjectUtil.isNull(tenant.getRegisterQrCodeUrl())){
tenant.setRegisterQrCodeUrl(generateRegisterUrl()); tenant.setRegisterQrCodeUrl(generateRegisterUrl());
} }
tenant.setUpdatedTime(YztDateUtil.nowDateTime()); tenant.setUpdatedTime(YztDateUtil.nowDateTime());
@ -176,7 +179,7 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, Tenant> impleme
@Override @Override
public String generateRegisterUrl() { public String generateRegisterUrl() {
return systemAttachmentService.getCdnUrl()+"/#/pages/register/register?tenantId=" + SecurityUtil.getLoginUserVo().getUser().getTenantId(); return systemConfigService.getValueByKey("register_qr_code_url")+"/#/pages/register/register?tenantId=" + SecurityUtil.getLoginUserVo().getUser().getTenantId();
} }
private void checkNameExist(TenantSaveRequest req) { private void checkNameExist(TenantSaveRequest req) {

View File

@ -1911,6 +1911,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
user.setBirthday(request.getBirthday()); user.setBirthday(request.getBirthday());
user.setUpdateTime(DateUtil.date()); user.setUpdateTime(DateUtil.date());
user.setSex(request.getSex()); user.setSex(request.getSex());
user.setCompanyName(request.getCompanyName());
return updateById(user); return updateById(user);
} }