diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java index 86fc9be..49b4210 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java @@ -94,6 +94,12 @@ public class AppLoginController { ); Assert.notNull(appSchool, "学校不存在!"); + if (!"其他".equals(appSchool.getName()) && ( + org.apache.commons.lang3.StringUtils.isBlank(registerForm.getEmail()) || org.apache.commons.lang3.StringUtils.isBlank(registerForm.getProve())) + ) { + return R.fail(2001,"请填写邮件地址或上传学校证明!"); + } + String email = registerForm.getEmail(); if (org.apache.commons.lang3.StringUtils.isNotBlank(email)) { if (email.indexOf("@") == -1) {