优化学生和本校老师微信登入功能
This commit is contained in:
parent
a5a549ba25
commit
4a5b4db8da
|
@ -144,7 +144,7 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
||||||
} else {
|
} else {
|
||||||
return Result.error("管理员账号还未申请通过!");
|
return Result.error("管理员账号还未申请通过!");
|
||||||
}
|
}
|
||||||
// 2学生
|
//2学生
|
||||||
case "2":
|
case "2":
|
||||||
LambdaQueryWrapper<Student> studentLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<Student> studentLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
studentLambdaQueryWrapper.eq(Student::getUserId, user.getUserId());
|
studentLambdaQueryWrapper.eq(Student::getUserId, user.getUserId());
|
||||||
|
@ -157,6 +157,21 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
||||||
jsonObject.put("status", "1"); //1是填写信息
|
jsonObject.put("status", "1"); //1是填写信息
|
||||||
return Result.ok(jsonObject);
|
return Result.ok(jsonObject);
|
||||||
} else {
|
} 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())){
|
if(student.getOpenId().equals(ceesUser.getOpenId())){
|
||||||
JSONObject jsonObject = new JSONObject();
|
JSONObject jsonObject = new JSONObject();
|
||||||
jsonObject.put("userId", user.getUserId());
|
jsonObject.put("userId", user.getUserId());
|
||||||
|
@ -180,6 +195,21 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
||||||
jsonObject.put("status", "1"); //1是填写信息
|
jsonObject.put("status", "1"); //1是填写信息
|
||||||
return Result.ok(jsonObject);
|
return Result.ok(jsonObject);
|
||||||
} else {
|
} 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())){
|
if(ceesLocalTeacher.getOpenId().equals(ceesUser.getOpenId())){
|
||||||
JSONObject jsonObject = new JSONObject();
|
JSONObject jsonObject = new JSONObject();
|
||||||
jsonObject.put("userId", user.getUserId());
|
jsonObject.put("userId", user.getUserId());
|
||||||
|
|
Loading…
Reference in New Issue