diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java index 11f8973..d038305 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java @@ -7,6 +7,7 @@ import com.lyms.platform.common.base.LoginContext; import com.lyms.platform.common.base.PageInfo; import com.lyms.platform.common.constants.ConstantInterface; import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.enums.HospitalStatusEnums; import com.lyms.platform.common.enums.UserTypeEnum; import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.enums.ZhiChenEnums; @@ -267,6 +268,16 @@ public class UsersController extends BaseController { ResultUtils.buildParameterErrorResultAndWrite(response, "该账户已被禁用"); return; } + if(null!=u.getOrgId()){ + Organization organization = organizationService.getOrganization(u.getOrgId()); + if(null!=organization){ + if(HospitalStatusEnums.TZYX.getId()==organization.getStatus()){ + ResultUtils.buildParameterErrorResultAndWrite(response, "该账户已被禁用"); + return; + } + } + } + LoginContext loginContext = new LoginContext(); loginContext.setErrormsg("服务器内部错误!");