视频号校验

This commit is contained in:
abu 2025-05-05 16:45:16 +08:00
parent 24ffb52a48
commit 822526b913
5 changed files with 14 additions and 38 deletions

View File

@ -91,41 +91,6 @@ public class UserInfoController extends BaseInfoProperties {
UserInfoModifyType.checkUserInfoTypeIsRight(type);
Users newUserInfo = userService.updateUserInfo(updatedUserBO, type);
return GraceJSONResult.ok(newUserInfo);
// NICKNAME(1, "昵称"),
// IMOOCNUM(2, "慕课号"),
// SEX(3, "性别"),
// BIRTHDAY(4, "生日"),
// LOCATION(5, "所在地"),
// DESC(6, "简介");
// Users user = userService.getUser(updatedUserBO.getId());
//
// UsersVO usersVO = new UsersVO();
// BeanUtils.copyProperties(user, usersVO);
// UserInfoModifyType.checkUserInfoTypeIsRight(type);
// if(type==1){
// usersVO.setNickname(updatedUserBO.getNickname());
// }
// if(type==2){
// usersVO.setImoocNum(updatedUserBO.getImoocNum());
// usersVO.setCanImoocNumBeUpdated(0);
// }
// if(type==3){
// usersVO.setSex(updatedUserBO.getSex());
// }
// if(type==4){
// usersVO.setBirthday(updatedUserBO.getBirthday());
// }
// if(type==5){
// usersVO.setProvince(updatedUserBO.getProvince());
// usersVO.setCity(updatedUserBO.getCity());
// usersVO.setDistrict(updatedUserBO.getDistrict());
// }
// if(type==6){
// usersVO.setDescription(updatedUserBO.getDescription());
// }
// userService.updateUserInfo();
// return GraceJSONResult.ok(usersVO);
}
@Autowired

View File

@ -152,6 +152,7 @@ public class VlogController extends BaseInfoProperties {
log.info("未审核视频地址:"+url);
String fileName = url.substring(url.lastIndexOf("/") + 1);
log.info("视频文件名称:"+fileName);
log.info("开始上传腾讯云点播:"+fileName);
String fileId = qcCloud.uploadViaTempFile(fileName);
log.info("视频发布ID:"+fileId);
vlogBO.setFileId(fileId);

View File

@ -22,8 +22,8 @@ public enum ResponseStatusEnum {
USER_INACTIVE_ERROR(509,false,"请前往[账号设置]修改信息激活后再进行后续操作!"),
USER_INFO_UPDATED_ERROR(5091,false,"用户信息修改失败!"),
USER_INFO_UPDATED_NICKNAME_EXIST_ERROR(5092,false,"昵称已经存在!"),
USER_INFO_UPDATED_IMOOCNUM_EXIST_ERROR(5092,false,"慕课号已经存在!"),
USER_INFO_CANT_UPDATED_IMOOCNUM_ERROR(5092,false,"慕课号无法修改!"),
USER_INFO_UPDATED_IMOOCNUM_EXIST_ERROR(5092,false,"视频号已经存在!"),
USER_INFO_CANT_UPDATED_IMOOCNUM_ERROR(5092,false,"视频号无法修改!"),
FILE_UPLOAD_NULL_ERROR(510,false,"文件不能为空,请选择一个文件再上传!"),
FILE_UPLOAD_FAILD(511,false,"文件上传失败!"),
FILE_FORMATTER_FAILD(512,false,"文件图片格式不支持!"),

View File

@ -28,4 +28,6 @@ public interface UsersMapper extends MyMapper<Users> {
int updateLocation(UpdatedUserBO user);
@Update("UPDATE t_users SET imooc_num = #{imoocNum},can_imooc_num_be_updated = 0 WHERE id = #{id}")
int updateVnum(UpdatedUserBO user);
@Select("SELECT * FROM t_users WHERE imooc_num = #{imoocNum}")
List<UsersVO> selectByImoocNum(@Param("imoocNum") String imoocNum);
}

View File

@ -146,6 +146,14 @@ public class UserServiceImpl implements UserService {
usersMapper.updateDescription(updatedUserBO);
}
if (type == UserInfoModifyType.IMOOCNUM.type) {
if (updatedUserBO.getCanImoocNumBeUpdated() == YesOrNo.NO.type) {
GraceException.display(ResponseStatusEnum.USER_INFO_CANT_UPDATED_IMOOCNUM_ERROR);
}
// 校验唯一性
List<UsersVO> haveImooc = usersMapper.selectByImoocNum(updatedUserBO.getImoocNum());
if (haveImooc != null && !haveImooc.isEmpty()) {
GraceException.display(ResponseStatusEnum.USER_INFO_UPDATED_IMOOCNUM_EXIST_ERROR);
}
usersMapper.updateVnum(updatedUserBO);
}
@ -270,7 +278,7 @@ public class UserServiceImpl implements UserService {
user.setPassword(tempMobile);
user.setMobile(tempMobile);
user.setNickname("用户:" + DesensitizationUtil.commonDisplay(tempMobile));
user.setImoocNum("用户:" + DesensitizationUtil.commonDisplay(tempMobile));
user.setImoocNum("WZJ" + (System.currentTimeMillis() / 1000) + (int)(Math.random() * 1000));
user.setFace(USER_FACE1);
user.setBirthday(DateUtil.stringToDate("1999-01-01"));
user.setSex(Sex.secret.type);