diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEnterpriseController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEnterpriseController.java index 648bdcd..ee90a1f 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEnterpriseController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEnterpriseController.java @@ -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 add(@RequestBody @Validated(AddGroup.class) EnterpriseVo enterpriseVo) { Result result = new Result(); + if (!CommonUtil.checkStrongPwd(enterpriseVo.getPassword())) { + result.error500("密码必须包含数字、大小写字母、特殊符号且大于8位"); + return result; + } // 检验企业账号是否已存在 SystemUser systemUser = systemUserService.getOne(Wrappers.lambdaQuery().eq(SystemUser::getAccount, enterpriseVo.getAccount())); if (systemUser != null) { diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/project/ProjectController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/project/ProjectController.java index 2fc5202..852fc02 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/project/ProjectController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/project/ProjectController.java @@ -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 add(@RequestBody @Validated(AddGroup.class) ProjectVo projectVo) { Result result = new Result(); + if (!CommonUtil.checkStrongPwd(projectVo.getPassword())) { + result.error500("密码必须包含数字、大小写字母、特殊符号且大于8位"); + return result; + } // 检验该政务项目数是否已满 int install = projectService.count(Wrappers.lambdaQuery().eq(Project::getGovernmentSn, projectVo.getGovernmentSn())); int auth = governmentService.getOne(Wrappers.lambdaQuery().eq(Government::getGovernmentSn, projectVo.getGovernmentSn())).getAuthProject();