Browse Source

feature-1.0-img:新增ai模块

feature-1.0-img
‘‘ 3 years ago
parent
commit
40b496f93c
  1. 5
      bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/constant/TiktokConstant.java
  2. 7
      bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/Creator.java
  3. 4
      bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/CreatorDto.java
  4. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

5
bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/constant/TiktokConstant.java

@ -85,4 +85,9 @@ public class TiktokConstant {
* 调用微信获取广告收入信息失败 * 调用微信获取广告收入信息失败
*/ */
public static final Integer WECHAT_INCOME_ERROR = 105014; public static final Integer WECHAT_INCOME_ERROR = 105014;
/**
* 邮箱已被注册使用
*/
public static final Integer EMAIL_EXIST_ERROR = 105015;
} }

7
bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/Creator.java

@ -63,6 +63,13 @@ public class Creator extends BaseDomain {
@ApiModelProperty(value="手机号") @ApiModelProperty(value="手机号")
private String phone; private String phone;
/**
* 邮箱
*/
@TableField(value = "email")
@ApiModelProperty(value="邮箱")
private String email;
/** /**
* 头像img地址 * 头像img地址
*/ */

4
bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/CreatorDto.java

@ -26,6 +26,10 @@ public class CreatorDto implements Serializable {
@ApiModelProperty(value="手机号") @ApiModelProperty(value="手机号")
private String phone; private String phone;
@NotBlank(message = "邮箱不能为空!")
@ApiModelProperty(value="邮箱")
private String email;
@NotBlank(message = "密码不能为空!") @NotBlank(message = "密码不能为空!")
@ApiModelProperty(value="密码") @ApiModelProperty(value="密码")
private String password; private String password;

8
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

@ -99,8 +99,16 @@ public class CreatorServiceImpl implements CreatorService {
if(creatorProtoType == null){ if(creatorProtoType == null){
throw new ServiceException("邀请码不存在,请重新编辑!", TiktokConstant.INVITE_CODE_NOT_EXIST); throw new ServiceException("邀请码不存在,请重新编辑!", TiktokConstant.INVITE_CODE_NOT_EXIST);
} }
//检验邮箱是否存在
LambdaQueryWrapper<Creator> wrapper2 = new LambdaQueryWrapper<>();
wrapper2.eq(Creator::getEmail, StringUtils.trim(dto.getEmail()));
Creator creatorProtoEmail = creatorMapper.selectOne(wrapper2);
if(creatorProtoEmail != null){
throw new ServiceException("邮箱已被注册,请重新编辑!", TiktokConstant.EMAIL_EXIST_ERROR);
}
Creator creator = new Creator(); Creator creator = new Creator();
creator.setName(StringUtils.trim(dto.getName())); creator.setName(StringUtils.trim(dto.getName()));
creator.setEmail(StringUtils.trim(dto.getEmail()));
creator.setPassword(Sm4Util.sm4Encryption(StringUtils.trim(dto.getPassword()))); creator.setPassword(Sm4Util.sm4Encryption(StringUtils.trim(dto.getPassword())));
creator.setImg(StringUtils.trim(dto.getImg())); creator.setImg(StringUtils.trim(dto.getImg()));
creator.setIntro(StringUtils.trim(dto.getIntro())); creator.setIntro(StringUtils.trim(dto.getIntro()));

Loading…
Cancel
Save