mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 20:28:44 +08:00 
			
		
		
		
	优化文件的 type 识别与存储
This commit is contained in:
		@@ -1,17 +1,16 @@
 | 
			
		||||
package cn.iocoder.yudao.module.system.controller.admin.auth.vo;
 | 
			
		||||
 | 
			
		||||
import cn.iocoder.yudao.framework.common.validation.Mobile;
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
import lombok.AllArgsConstructor;
 | 
			
		||||
import lombok.Builder;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.NoArgsConstructor;
 | 
			
		||||
import org.hibernate.validator.constraints.Length;
 | 
			
		||||
 | 
			
		||||
import javax.validation.constraints.NotEmpty;
 | 
			
		||||
import javax.validation.constraints.Pattern;
 | 
			
		||||
 | 
			
		||||
@ApiModel("管理后台 - 短信验证码的呢老姑 Request VO")
 | 
			
		||||
@ApiModel("管理后台 - 短信验证码的登录 Request VO")
 | 
			
		||||
@Data
 | 
			
		||||
@NoArgsConstructor
 | 
			
		||||
@AllArgsConstructor
 | 
			
		||||
@@ -20,19 +19,11 @@ public class AuthSmsLoginReqVO {
 | 
			
		||||
 | 
			
		||||
    @ApiModelProperty(value = "手机号", required = true, example = "yudaoyuanma")
 | 
			
		||||
    @NotEmpty(message = "手机号不能为空")
 | 
			
		||||
    @Length(min = 11, max = 11, message = "手机号格式错误,仅支持大陆手机号")
 | 
			
		||||
    @Pattern(regexp = "^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$", message = "账号格式为数字以及字母")
 | 
			
		||||
    @Mobile
 | 
			
		||||
    private String mobile;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @ApiModelProperty(value = "短信验证码", required = true, example = "1024", notes = "验证码开启时,需要传递")
 | 
			
		||||
    @NotEmpty(message = "验证码不能为空", groups = CodeEnableGroup.class)
 | 
			
		||||
    @ApiModelProperty(value = "短信验证码", required = true, example = "1024")
 | 
			
		||||
    @NotEmpty(message = "验证码不能为空")
 | 
			
		||||
    private String code;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 开启验证码的 Group
 | 
			
		||||
     */
 | 
			
		||||
    public interface CodeEnableGroup {}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -52,7 +52,7 @@ public class AdminUserDO extends TenantBaseDO {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
    /**
 | 
			
		||||
     * 部门ID
 | 
			
		||||
     * 部门 ID
 | 
			
		||||
     */
 | 
			
		||||
    private Long deptId;
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
@@ -123,7 +123,7 @@ public class AdminAuthServiceImpl implements AdminAuthService {
 | 
			
		||||
            throw exception(USER_NOT_EXISTS);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // 缓存登陆用户到 Redis 中,返回 sessionId 编号
 | 
			
		||||
        // 创建 Token 令牌,记录登录日志
 | 
			
		||||
        return createTokenAfterLoginSuccess(user.getId(), reqVO.getMobile(), LoginLogTypeEnum.LOGIN_MOBILE);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -87,7 +87,7 @@ public class AdminUserServiceImpl implements AdminUserService {
 | 
			
		||||
        // 插入用户
 | 
			
		||||
        AdminUserDO user = UserConvert.INSTANCE.convert(reqVO);
 | 
			
		||||
        user.setStatus(CommonStatusEnum.ENABLE.getStatus()); // 默认开启
 | 
			
		||||
        user.setPassword(passwordEncoder.encode(reqVO.getPassword())); // 加密密码
 | 
			
		||||
        user.setPassword(encodePassword(reqVO.getPassword())); // 加密密码
 | 
			
		||||
        userMapper.insert(user);
 | 
			
		||||
        // 插入关联岗位
 | 
			
		||||
        if (CollectionUtil.isNotEmpty(user.getPostIds())) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user