|
@@ -77,14 +77,14 @@ public class UserDetailsServiceImpl implements UserDetailsService
|
|
userInfo.setUnionId(identification);
|
|
userInfo.setUnionId(identification);
|
|
userInfo.setIsVip(0);
|
|
userInfo.setIsVip(0);
|
|
userService.saveUserInfo(userInfo);
|
|
userService.saveUserInfo(userInfo);
|
|
- return createLoginUser(userService.getStudentByUnionId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByUnionId(identification),"app");
|
|
}else {
|
|
}else {
|
|
UserInfo userInfo = userInfoGetByUnionId ;
|
|
UserInfo userInfo = userInfoGetByUnionId ;
|
|
userInfo.setHeadImage((String) ServletUtils.getRequest().getAttribute("headImage"));
|
|
userInfo.setHeadImage((String) ServletUtils.getRequest().getAttribute("headImage"));
|
|
userInfo.setNickName((String) ServletUtils.getRequest().getAttribute("nickName"));
|
|
userInfo.setNickName((String) ServletUtils.getRequest().getAttribute("nickName"));
|
|
userInfo.setAppOpenid(openid);
|
|
userInfo.setAppOpenid(openid);
|
|
userService.updateStudent(userInfo);
|
|
userService.updateStudent(userInfo);
|
|
- return createLoginUser(userService.getStudentByUnionId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByUnionId(identification),"app");
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -101,14 +101,14 @@ public class UserDetailsServiceImpl implements UserDetailsService
|
|
userInfo.setUnionId(identification);
|
|
userInfo.setUnionId(identification);
|
|
userInfo.setIsVip(0);
|
|
userInfo.setIsVip(0);
|
|
userService.saveUserInfo(userInfo);
|
|
userService.saveUserInfo(userInfo);
|
|
- return createLoginUser(userService.getStudentByUnionId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByUnionId(identification),"GH5");
|
|
}else {
|
|
}else {
|
|
UserInfo userInfo = userInfoGetByUnionId ;
|
|
UserInfo userInfo = userInfoGetByUnionId ;
|
|
userInfo.setHeadImage((String) ServletUtils.getRequest().getAttribute("headImage"));
|
|
userInfo.setHeadImage((String) ServletUtils.getRequest().getAttribute("headImage"));
|
|
userInfo.setNickName((String) ServletUtils.getRequest().getAttribute("nickName"));
|
|
userInfo.setNickName((String) ServletUtils.getRequest().getAttribute("nickName"));
|
|
userInfo.setGzhOpenid(openid);
|
|
userInfo.setGzhOpenid(openid);
|
|
userService.updateStudent(userInfo);
|
|
userService.updateStudent(userInfo);
|
|
- return createLoginUser(userService.getStudentByUnionId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByUnionId(identification),"GH5");
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -126,12 +126,12 @@ public class UserDetailsServiceImpl implements UserDetailsService
|
|
userInfo.setUnionId(identification);
|
|
userInfo.setUnionId(identification);
|
|
userInfo.setIsVip(0);
|
|
userInfo.setIsVip(0);
|
|
userService.saveUserInfo(userInfo);
|
|
userService.saveUserInfo(userInfo);
|
|
- return createLoginUser(userService.getStudentByUnionId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByUnionId(identification),"XCX");
|
|
}else {
|
|
}else {
|
|
UserInfo userInfo = userInfoGetByUnionId ;
|
|
UserInfo userInfo = userInfoGetByUnionId ;
|
|
userInfo.setXcxOpenid(openid);
|
|
userInfo.setXcxOpenid(openid);
|
|
userService.updateStudent(userInfo);
|
|
userService.updateStudent(userInfo);
|
|
- return createLoginUser(userService.getStudentByUnionId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByUnionId(identification),"XCX");
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -145,7 +145,7 @@ public class UserDetailsServiceImpl implements UserDetailsService
|
|
userInfo.setAppOpenid(identification);
|
|
userInfo.setAppOpenid(identification);
|
|
userService.saveUserInfo(userInfo);
|
|
userService.saveUserInfo(userInfo);
|
|
}
|
|
}
|
|
- return createLoginUser(userService.getStudentByOpenId(identification));
|
|
|
|
|
|
+ return createLoginUser(userService.getStudentByOpenId(identification),"XCX");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else{
|
|
else{
|
|
@@ -156,8 +156,8 @@ public class UserDetailsServiceImpl implements UserDetailsService
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- private UserDetails createLoginUser(UserInfo student) {
|
|
|
|
- return new LoginUser(student);
|
|
|
|
|
|
+ private UserDetails createLoginUser(UserInfo student,String loginType) {
|
|
|
|
+ return new LoginUser(student,loginType);
|
|
}
|
|
}
|
|
|
|
|
|
public UserDetails createLoginUser(SysUser user)
|
|
public UserDetails createLoginUser(SysUser user)
|