|
@@ -63,6 +63,7 @@ public class WechatScanLoginController implements WechatScanLoginControllerAPI {
|
|
|
* @throws UnsupportedEncodingException
|
|
* @throws UnsupportedEncodingException
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @PassToken
|
|
|
public String login(Model model) throws UnsupportedEncodingException {
|
|
public String login(Model model) throws UnsupportedEncodingException {
|
|
|
Map<String, String> wechatLoginUrl = wechatScanLoginService.wechatLoginUrl();
|
|
Map<String, String> wechatLoginUrl = wechatScanLoginService.wechatLoginUrl();
|
|
|
String url = wechatLoginUrl.get("url");
|
|
String url = wechatLoginUrl.get("url");
|
|
@@ -80,6 +81,7 @@ public class WechatScanLoginController implements WechatScanLoginControllerAPI {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @PassToken
|
|
|
public String callback(String code, String state) throws UnsupportedEncodingException {
|
|
public String callback(String code, String state) throws UnsupportedEncodingException {
|
|
|
System.out.println(code+"====="+state);
|
|
System.out.println(code+"====="+state);
|
|
|
if (code != null && state != null) {
|
|
if (code != null && state != null) {
|
|
@@ -109,6 +111,7 @@ public class WechatScanLoginController implements WechatScanLoginControllerAPI {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @PassToken
|
|
|
public String bindUserMac(String cardNo) throws UnsupportedEncodingException {
|
|
public String bindUserMac(String cardNo) throws UnsupportedEncodingException {
|
|
|
if (StringUtils.isBlank(cardNo)){
|
|
if (StringUtils.isBlank(cardNo)){
|
|
|
return "redirect:"+HttpParame.FRONT_URI+"/#/login?message=" + URLEncoder.encode("请绑定信息", "UTF-8");
|
|
return "redirect:"+HttpParame.FRONT_URI+"/#/login?message=" + URLEncoder.encode("请绑定信息", "UTF-8");
|
|
@@ -120,6 +123,7 @@ public class WechatScanLoginController implements WechatScanLoginControllerAPI {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @PassToken
|
|
|
public String bindcallback(String code, String state, String cardNo) throws UnsupportedEncodingException {
|
|
public String bindcallback(String code, String state, String cardNo) throws UnsupportedEncodingException {
|
|
|
System.out.println(code+"==="+state+"=="+cardNo);
|
|
System.out.println(code+"==="+state+"=="+cardNo);
|
|
|
if (code != null && state != null) {
|
|
if (code != null && state != null) {
|