|
|
|
@ -6,6 +6,7 @@ import com.jfinal.aop.Interceptor;
|
|
|
|
|
import com.jfinal.aop.Invocation;
|
|
|
|
|
import com.jfinal.core.Controller;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
|
|
public class VerifyTelephoneInterceptor implements Interceptor {
|
|
|
|
|
@Override
|
|
|
|
@ -26,7 +27,7 @@ public class VerifyTelephoneInterceptor implements Interceptor {
|
|
|
|
|
}
|
|
|
|
|
String telephone = con.getPara("telephone");
|
|
|
|
|
String personId = con.getPara("person_id");
|
|
|
|
|
LoginPersonModel loginModel=new LoginPersonModel();
|
|
|
|
|
LoginPersonModel loginModel = new LoginPersonModel();
|
|
|
|
|
if (StringUtils.isBlank(telephone)) {
|
|
|
|
|
inv.invoke();
|
|
|
|
|
} else {
|
|
|
|
@ -34,21 +35,17 @@ public class VerifyTelephoneInterceptor implements Interceptor {
|
|
|
|
|
con.renderJson(CommonUtil.returnMessageJson(false, "手机号格式不正确!"));
|
|
|
|
|
return;
|
|
|
|
|
} else {
|
|
|
|
|
int telephoneRes;
|
|
|
|
|
boolean telephoneRes;
|
|
|
|
|
if (personId == null) {
|
|
|
|
|
telephoneRes = loginModel.getTelephoneIsExist(telephone);
|
|
|
|
|
} else {
|
|
|
|
|
telephoneRes = loginModel.getTelephoneIsExist(telephone, personId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (telephoneRes == 0) {
|
|
|
|
|
if (!telephoneRes) {
|
|
|
|
|
inv.invoke();
|
|
|
|
|
} else if (telephoneRes == 1) {
|
|
|
|
|
con.renderJson(CommonUtil.returnMessageJson(false, "手机号已存在"));
|
|
|
|
|
return;
|
|
|
|
|
} else {
|
|
|
|
|
con.renderJson(CommonUtil.returnMessageJson(false, "操作异常!"));
|
|
|
|
|
return;
|
|
|
|
|
con.renderJson(CommonUtil.returnMessageJson(false, "手机号已存在"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|