密码复杂度
This commit is contained in:
parent
552c19bfeb
commit
a1e863568b
@ -8,6 +8,7 @@ import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
|
||||
import com.zhgd.xmgl.modules.basicdata.service.IEnterpriseService;
|
||||
import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
|
||||
import com.zhgd.xmgl.modules.basicdata.vo.EnterpriseVo;
|
||||
import com.zhgd.xmgl.util.CommonUtil;
|
||||
import com.zhgd.xmgl.valid.AddGroup;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
@ -51,6 +52,10 @@ public class EntEnterpriseController {
|
||||
@PostMapping(value = "/add")
|
||||
public Result<Enterprise> add(@RequestBody @Validated(AddGroup.class) EnterpriseVo enterpriseVo) {
|
||||
Result<Enterprise> result = new Result<Enterprise>();
|
||||
if (!CommonUtil.checkStrongPwd(enterpriseVo.getPassword())) {
|
||||
result.error500("密码必须包含数字、大小写字母、特殊符号且大于8位");
|
||||
return result;
|
||||
}
|
||||
// 检验企业账号是否已存在
|
||||
SystemUser systemUser = systemUserService.getOne(Wrappers.<SystemUser>lambdaQuery().eq(SystemUser::getAccount, enterpriseVo.getAccount()));
|
||||
if (systemUser != null) {
|
||||
|
||||
@ -13,6 +13,7 @@ import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
|
||||
import com.zhgd.xmgl.modules.basicdata.vo.ProjectVo;
|
||||
import com.zhgd.xmgl.security.SecurityUser;
|
||||
import com.zhgd.xmgl.security.SecurityUtil;
|
||||
import com.zhgd.xmgl.util.CommonUtil;
|
||||
import com.zhgd.xmgl.valid.AddGroup;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
@ -60,6 +61,10 @@ public class ProjectController {
|
||||
@PostMapping(value = "/add")
|
||||
public Result<Project> add(@RequestBody @Validated(AddGroup.class) ProjectVo projectVo) {
|
||||
Result<Project> result = new Result<Project>();
|
||||
if (!CommonUtil.checkStrongPwd(projectVo.getPassword())) {
|
||||
result.error500("密码必须包含数字、大小写字母、特殊符号且大于8位");
|
||||
return result;
|
||||
}
|
||||
// 检验该政务项目数是否已满
|
||||
int install = projectService.count(Wrappers.<Project>lambdaQuery().eq(Project::getGovernmentSn, projectVo.getGovernmentSn()));
|
||||
int auth = governmentService.getOne(Wrappers.<Government>lambdaQuery().eq(Government::getGovernmentSn, projectVo.getGovernmentSn())).getAuthProject();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user