|
@@ -23,6 +23,7 @@ import com.miaxis.system.dto.system.AppleTokenDTO;
|
|
|
import com.miaxis.system.dto.system.TokenDTO;
|
|
|
import com.miaxis.system.dto.system.UserInfoDTO;
|
|
|
import com.miaxis.system.service.ISysMenuService;
|
|
|
+import com.miaxis.system.service.ISysUserService;
|
|
|
import com.miaxis.user.service.IUserInfoService;
|
|
|
import com.miaxis.wx.service.IWxService;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -73,7 +74,6 @@ public class SysLoginController
|
|
|
@Autowired
|
|
|
private IUserInfoService userInfoService;
|
|
|
|
|
|
-
|
|
|
private static Logger logger = LoggerFactory.getLogger(SysLoginController.class);
|
|
|
|
|
|
@Value("${gzh.appId}")
|
|
@@ -182,8 +182,7 @@ public class SysLoginController
|
|
|
ServletUtils.getRequest().setAttribute("pUnionId",pUnionId);
|
|
|
String token = loginService.login(wxUserInfo.getUnionid(),null, StudentLoginTypeEnum.AUTHORIZATION_XCX_LOGIN.getCode());
|
|
|
|
|
|
- UserInfo student = SecurityUtils.getLoginUser().getStudent();
|
|
|
- UserInfo dbUserInfo = userInfoService.getById(student.getId());
|
|
|
+ UserInfo dbUserInfo = userInfoService.getStudentByXcxOpenId(wxUserInfo.getOpenid());
|
|
|
wxUserInfo.setNickname(dbUserInfo.getNickName());
|
|
|
wxUserInfo.setOpenid(dbUserInfo.getXcxOpenid());
|
|
|
wxUserInfo.setHeadimgurl(dbUserInfo.getHeadImage());
|