现场注册绑定微信,和防止他人登入账号

This commit is contained in:
Qi 2025-05-24 17:27:31 +08:00
parent 40f4b08e87
commit faeb7da6f2
1 changed files with 33 additions and 16 deletions

View File

@ -153,11 +153,15 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
jsonObject.put("status", "1"); //1是填写信息
return Result.ok(jsonObject);
} else {
if(student.getOpenId().equals(ceesUser.getOpenId())){
JSONObject jsonObject = new JSONObject();
jsonObject.put("userId", user.getUserId());
jsonObject.put("router", "/mainPage");
jsonObject.put("status", "2"); //2是填写过信息
return Result.ok(jsonObject);
}else {
return Result.error("当前微信和身份码绑定的微信不同!请输入正确的身份码!如有疑问请联系关联员");
}
}
case "3":
// 本校老师
@ -172,11 +176,15 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
jsonObject.put("status", "1"); //1是填写信息
return Result.ok(jsonObject);
} else {
if(ceesLocalTeacher.getOpenId().equals(ceesUser.getOpenId())){
JSONObject jsonObject = new JSONObject();
jsonObject.put("userId", user.getUserId());
jsonObject.put("router", "/mainPage");
jsonObject.put("status", "2"); //2是填写过信息
return Result.ok(jsonObject);
}else{
return Result.error("当前微信和身份码绑定的微信不同!请输入正确的身份码!如有疑问请联系关联员");
}
}
case "4":
// 外校老师
@ -191,13 +199,22 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
jsonObject.put("status", "1"); //1是填写信息
return Result.ok(jsonObject);
} else {
if(ceesWaiTeacher.getOpenId() == null){
ceesWaiTeacher.setOpenId(ceesUser.getUserId());
ceesWaiTeacher.setUnionId(ceesUser.getUnionId());
} else if (ceesWaiTeacher.getOpenId().equals(ceesUser.getOpenId()) && ceesWaiTeacher.getUnionId() == null) {
ceesWaiTeacher.setUnionId(ceesUser.getUnionId());
}
if(ceesWaiTeacher.getOpenId().equals(ceesUser.getOpenId())){
JSONObject jsonObject = new JSONObject();
jsonObject.put("userId", user.getUserId());
jsonObject.put("router", "/mainPage");
jsonObject.put("status", "2"); //2是填写过信息
return Result.ok(jsonObject);
}else{
return Result.error("当前微信和身份码绑定的微信不同!请输入正确的身份码!如有疑问请联系关联员");
}
}
}
return Result.error("未知错误");
}