优化学生和本校老师微信登入功能
This commit is contained in:
parent
a5a549ba25
commit
4a5b4db8da
|
@ -144,7 +144,7 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
|||
} else {
|
||||
return Result.error("管理员账号还未申请通过!");
|
||||
}
|
||||
// 2学生
|
||||
//2学生
|
||||
case "2":
|
||||
LambdaQueryWrapper<Student> studentLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
studentLambdaQueryWrapper.eq(Student::getUserId, user.getUserId());
|
||||
|
@ -157,6 +157,21 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
|||
jsonObject.put("status", "1"); //1是填写信息
|
||||
return Result.ok(jsonObject);
|
||||
} else {
|
||||
if(StringUtils.isEmpty(student.getOpenId())){
|
||||
student.setOpenId(ceesUser.getOpenId());
|
||||
student.setUnionId(ceesUser.getUnionId());
|
||||
studentMapper.updateById(student);
|
||||
user.setOpenId(ceesUser.getOpenId());
|
||||
user.setUnionId(ceesUser.getUnionId());
|
||||
ceesUserMapper.updateById(user);
|
||||
return Result.error("正在进行数据关联!请5秒后刷新页面或退出重进!!");
|
||||
}
|
||||
if(student.getOpenId().equals(ceesUser.getOpenId()) && StringUtils.isEmpty(student.getUnionId())){
|
||||
student.setUnionId(ceesUser.getUnionId());
|
||||
studentMapper.updateById(student);
|
||||
user.setUnionId(ceesUser.getUnionId());
|
||||
ceesUserMapper.updateById(user);
|
||||
}
|
||||
if(student.getOpenId().equals(ceesUser.getOpenId())){
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
jsonObject.put("userId", user.getUserId());
|
||||
|
@ -180,6 +195,21 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
|||
jsonObject.put("status", "1"); //1是填写信息
|
||||
return Result.ok(jsonObject);
|
||||
} else {
|
||||
if(StringUtils.isEmpty(ceesLocalTeacher.getOpenId())){
|
||||
ceesLocalTeacher.setOpenId(ceesUser.getOpenId());
|
||||
ceesLocalTeacher.setUnionId(ceesUser.getUnionId());
|
||||
ceesLocalTeacherMapper.updateById(ceesLocalTeacher);
|
||||
user.setOpenId(ceesUser.getOpenId());
|
||||
user.setUnionId(ceesUser.getUnionId());
|
||||
ceesUserMapper.updateById(user);
|
||||
return Result.error("正在进行数据关联!请5秒后刷新页面或退出重进!!");
|
||||
}
|
||||
if(ceesLocalTeacher.getOpenId().equals(ceesUser.getOpenId()) && StringUtils.isEmpty(ceesLocalTeacher.getUnionId())){
|
||||
ceesLocalTeacher.setUnionId(ceesUser.getUnionId());
|
||||
ceesLocalTeacherMapper.updateById(ceesLocalTeacher);
|
||||
user.setUnionId(ceesUser.getUnionId());
|
||||
ceesUserMapper.updateById(user);
|
||||
}
|
||||
if(ceesLocalTeacher.getOpenId().equals(ceesUser.getOpenId())){
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
jsonObject.put("userId", user.getUserId());
|
||||
|
|
Loading…
Reference in New Issue