密码复杂度
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.IEnterpriseService;
|
||||||
import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
|
import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
|
||||||
import com.zhgd.xmgl.modules.basicdata.vo.EnterpriseVo;
|
import com.zhgd.xmgl.modules.basicdata.vo.EnterpriseVo;
|
||||||
|
import com.zhgd.xmgl.util.CommonUtil;
|
||||||
import com.zhgd.xmgl.valid.AddGroup;
|
import com.zhgd.xmgl.valid.AddGroup;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
@ -51,6 +52,10 @@ public class EntEnterpriseController {
|
|||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<Enterprise> add(@RequestBody @Validated(AddGroup.class) EnterpriseVo enterpriseVo) {
|
public Result<Enterprise> add(@RequestBody @Validated(AddGroup.class) EnterpriseVo enterpriseVo) {
|
||||||
Result<Enterprise> result = new Result<Enterprise>();
|
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()));
|
SystemUser systemUser = systemUserService.getOne(Wrappers.<SystemUser>lambdaQuery().eq(SystemUser::getAccount, enterpriseVo.getAccount()));
|
||||||
if (systemUser != null) {
|
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.modules.basicdata.vo.ProjectVo;
|
||||||
import com.zhgd.xmgl.security.SecurityUser;
|
import com.zhgd.xmgl.security.SecurityUser;
|
||||||
import com.zhgd.xmgl.security.SecurityUtil;
|
import com.zhgd.xmgl.security.SecurityUtil;
|
||||||
|
import com.zhgd.xmgl.util.CommonUtil;
|
||||||
import com.zhgd.xmgl.valid.AddGroup;
|
import com.zhgd.xmgl.valid.AddGroup;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
@ -60,6 +61,10 @@ public class ProjectController {
|
|||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<Project> add(@RequestBody @Validated(AddGroup.class) ProjectVo projectVo) {
|
public Result<Project> add(@RequestBody @Validated(AddGroup.class) ProjectVo projectVo) {
|
||||||
Result<Project> result = new Result<Project>();
|
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 install = projectService.count(Wrappers.<Project>lambdaQuery().eq(Project::getGovernmentSn, projectVo.getGovernmentSn()));
|
||||||
int auth = governmentService.getOne(Wrappers.<Government>lambdaQuery().eq(Government::getGovernmentSn, projectVo.getGovernmentSn())).getAuthProject();
|
int auth = governmentService.getOne(Wrappers.<Government>lambdaQuery().eq(Government::getGovernmentSn, projectVo.getGovernmentSn())).getAuthProject();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user