|
@@ -2,23 +2,17 @@ package com.idiot.operationbackend.controller;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.idiot.operationbackend.entity.Account;
|
|
import com.idiot.operationbackend.entity.Account;
|
|
-import com.idiot.operationbackend.entity.SubscribeScene;
|
|
|
|
import com.idiot.operationbackend.handler.WeChatMessageFactory;
|
|
import com.idiot.operationbackend.handler.WeChatMessageFactory;
|
|
import com.idiot.operationbackend.service.facade.AccountService;
|
|
import com.idiot.operationbackend.service.facade.AccountService;
|
|
-import com.idiot.operationbackend.service.facade.SubscribeSceneService;
|
|
|
|
import com.idiot.operationbackend.service.facade.WeChatMessageService;
|
|
import com.idiot.operationbackend.service.facade.WeChatMessageService;
|
|
import com.idiot.operationbackend.service.facade.WeChatService;
|
|
import com.idiot.operationbackend.service.facade.WeChatService;
|
|
-import com.idiot.operationbackend.support.AccountState;
|
|
|
|
import com.idiot.operationbackend.support.Constants;
|
|
import com.idiot.operationbackend.support.Constants;
|
|
-import com.idiot.operationbackend.support.JsonResult;
|
|
|
|
-import com.idiot.operationbackend.util.JwtTokenUtil;
|
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
-import org.springframework.http.ResponseEntity;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -26,7 +20,6 @@ import javax.servlet.http.HttpServletResponse;
|
|
import java.io.BufferedInputStream;
|
|
import java.io.BufferedInputStream;
|
|
import java.io.ByteArrayOutputStream;
|
|
import java.io.ByteArrayOutputStream;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
-import java.util.List;
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
|
|
|
@@ -109,7 +102,7 @@ public class WeChatController {
|
|
account.setBusinessInfo(authorizerInfo.getJSONObject("business_info").toJSONString());
|
|
account.setBusinessInfo(authorizerInfo.getJSONObject("business_info").toJSONString());
|
|
account.setAlias(authorizerInfo.getString("alias"));
|
|
account.setAlias(authorizerInfo.getString("alias"));
|
|
account.setQrcodeUrl(authorizerInfo.getString("qrcode_url"));
|
|
account.setQrcodeUrl(authorizerInfo.getString("qrcode_url"));
|
|
- account.setState(AccountState.SUCCESS);
|
|
|
|
|
|
+ account.setState(0);
|
|
// 保存 数据和token
|
|
// 保存 数据和token
|
|
boolean ifResult = weChatService.saveOrUpdateWechatAcc(account);
|
|
boolean ifResult = weChatService.saveOrUpdateWechatAcc(account);
|
|
weChatService.cacheAuthorizerAccessToken(account.getId(),authorizerAccessToken);
|
|
weChatService.cacheAuthorizerAccessToken(account.getId(),authorizerAccessToken);
|