wuxw лет назад: 6
Родитель
Сommit
6cdbafd175

+ 4 - 67
AppFrontService/src/main/java/com/java110/app/controller/WxLoginController.java

@@ -7,6 +7,7 @@ import com.java110.core.context.IPageData;
 import com.java110.core.context.PageData;
 import com.java110.dto.wxLogin.UserInfo;
 import com.java110.dto.wxLogin.WxLoginInfo;
+import com.java110.utils.constant.CommonConstant;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -48,77 +49,13 @@ public class WxLoginController extends BaseController {
             responseEntity = new ResponseEntity<>("code is null", HttpStatus.BAD_REQUEST);
             return responseEntity;
         }
-        /*String sessionKey = null;
-        String openId = null;*/
-//        try {
-//            /*WxMaJscode2SessionResult result = this.wxMaService.getUserService().getSessionInfo(code);
-//            sessionKey = result.getSessionKey();
-//            openId = result.getOpenid();*/
-//        } catch (Exception e) {
-//            logger.error("login fail by wx", e);
-//            e.printStackTrace();
-//        }
 
-        IPageData pd = PageData.newInstance().builder("", "","", postInfo,
+        IPageData pd = (IPageData) request.getAttribute(CommonConstant.CONTEXT_PAGE_DATA);
+        /*IPageData pd = PageData.newInstance().builder("", "","", postInfo,
                 "", "", "", "",
-                request.getHeader("APP_ID"));
+                request.getHeader("APP_ID"));*/
 
         return wxLoginSMOImpl.doLogin(pd);
-
-        //login first
-        /*User user = userService.queryByOpenid(openId);
-        if (user == null) {
-            user = new User();
-            user.setUsername(openId);
-            //Md5Hash md5Hash = new Md5Hash(openId, openId,1024);
-            user.setPassword(openId); //密码保存加密的openid
-            user.setWeixinOpenid(openId);
-            user.setAvatar(userInfo.getAvatarUrl());
-            user.setNickname(userInfo.getNickName());
-            user.setGender(userInfo.getGender());
-            user.setUserLevel((byte) 0); //普通用户
-            user.setStatus((byte) 0); //0可用 1禁用 2注销
-            user.setLastLoginTime(LocalDateTime.now());
-            user.setLastLoginIp(IpUtil.getIpAddr(request));
-            user.setSessionKey(sessionKey);
-            //user.setRoleid("2"); //默认普通用户
-            userService.add(user);
-        } else {
-            user.setLastLoginTime(LocalDateTime.now());
-            user.setLastLoginIp(IpUtil.getIpAddr(request));
-            user.setSessionKey(sessionKey);
-            //LogUtil.info("登录 " + user.toString());
-            if (userService.updateById(user) == 0) {
-                //LogUtil.error("update login user error");
-                return ResponseUtil.updatedDataFailed();
-            }
-        }
-        String token = UserTokenManager.generateToken(user.getId());
-        JSONObject jsonObject = new JSONObject();
-        //生成token
-        jsonObject.put("errno", "0");
-        jsonObject.put("token", token);
-        jsonObject.put("userInfo", userInfo);
-        LOGGER.info(jsonObject);
-        //LogUtil.info("login success");
-        //LogUtil.info(jsonObject);
-        return ResponseUtil.ok(jsonObject);*/
-
-        //return new ResponseEntity<>("",HttpStatus.OK);
-
-
     }
 
-    /**
-     * 微信登出
-     *
-     * @return
-     */
-   /* @RequestMapping("/logout")
-    public JSONObject logoutWx() {
-        Subject subject = SecurityUtils.getSubject();
-        subject.logout();
-        return ResponseUtil.ok();
-    }*/
-
 }