chenxz 7 years ago
parent
commit
cfc16330b3

+ 4 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/logic/impl/WechatLogicImpl.java

@@ -12,6 +12,7 @@ import cn.iselab.mooctest.user.model.UserWechat;
 import cn.iselab.mooctest.user.service.UserService;
 import cn.iselab.mooctest.user.service.WechatService;
 import cn.iselab.mooctest.user.util.WechatUtil;
+import cn.iselab.mooctest.user.web.logic.BaseLogic;
 import cn.iselab.mooctest.user.web.logic.UserLogic;
 import cn.iselab.mooctest.user.web.logic.WechatLogic;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -27,7 +28,7 @@ import java.util.Map;
  * @Modified By:
  */
 @Service
-public class WechatLogicImpl implements WechatLogic {
+public class WechatLogicImpl extends BaseLogic implements WechatLogic {
 
     @Autowired
     WechatConfiguration wechatConfiguration;
@@ -45,7 +46,9 @@ public class WechatLogicImpl implements WechatLogic {
     public UserWechatDTO getUserByCode(String code){
         UserWechatDTO dto=new UserWechatDTO();
         Token token=wechatConfiguration.getToken(code);
+        LOG.info(token.getOpenId());
         WechatUserInfoDTO userInfo= WechatUtil.getWxUser(token.getAccessToken(),token.getOpenId());
+        LOG.info(userInfo.getUnionid());
         UserWechat wechat=wechatService.findByUnionId(userInfo.getUnionid());
         if (wechat != null && !wechat.isDelete()) {
             UserDTO userDTO=userLogic.getUserById(wechat.getUserId());