|
@@ -17,6 +17,9 @@ public class WebBridgeController extends ApiController {
|
|
|
}
|
|
|
|
|
|
public void examList() {
|
|
|
+ System.out.println(ApiConfigKit.getApiConfig().getAppId());
|
|
|
+ System.out.println(getRequest().getRequestURL().toString());
|
|
|
+
|
|
|
this.process(WEB_BASR_URL+"/reportList");
|
|
|
}
|
|
|
|
|
@@ -26,16 +29,23 @@ public class WebBridgeController extends ApiController {
|
|
|
|
|
|
private void process(String toUrl) {
|
|
|
try {
|
|
|
-// Object sessionObj = this.getRequest().getSession().getAttribute("pwpSessionObjtest8");
|
|
|
- Object sessionObj = null;
|
|
|
+ System.out.println(toUrl);
|
|
|
+
|
|
|
+// System.out.println(getRequest().getRequestURL().toString());
|
|
|
+ Object sessionObj = this.getRequest().getSession().getAttribute("pwpSessionObjtest9");
|
|
|
+// Object sessionObj = null;
|
|
|
WeixinService wService = ServiceFactory.getService(WeixinService.class);
|
|
|
if (sessionObj == null) {
|
|
|
String code = this.getPara("code");
|
|
|
if (code == null) {
|
|
|
- String url = wService.getCodeUrl(ApiConfigKit.getApiConfig().getAppId(), getRequest().getRequestURL().toString());
|
|
|
+ System.out.println(ApiConfigKit.getApiConfig().getAppId());
|
|
|
+ System.out.println(getRequest().getRequestURL().toString());
|
|
|
+
|
|
|
+ String url = wService.getCodeUrl(ApiConfigKit.getApiConfig().getAppId(), getRequest().getRequestURL().toString() + "?appId=" + ApiConfigKit.getApiConfig().getAppId());
|
|
|
this.redirect(url);
|
|
|
return;
|
|
|
}
|
|
|
+ System.out.println(ApiConfigKit.getApiConfig().getAppId());
|
|
|
SnsAccessToken snsAccessToken = wService.getWebAccessToken(ApiConfigKit.getApiConfig().getAppId(), ApiConfigKit.getApiConfig().getAppSecret(), code);
|
|
|
|
|
|
UserService uService = ServiceFactory.getService(UserService.class);
|
|
@@ -47,7 +57,7 @@ public class WebBridgeController extends ApiController {
|
|
|
if (user != null && user.getWxIcon().isEmpty()) {
|
|
|
wService.getWebWeixinUserInfo(snsAccessToken.getAccessToken(), snsAccessToken.getOpenid());
|
|
|
}
|
|
|
- this.getRequest().getSession().setAttribute("pwpSessionObjtest8", user);
|
|
|
+ this.getRequest().getSession().setAttribute("pwpSessionObjtest9", user);
|
|
|
String uidStr = toUrl.contains("?") ? "&openid=" : "?openid=";
|
|
|
this.redirect(toUrl + uidStr + snsAccessToken.getOpenid());
|
|
|
} else {
|
|
@@ -65,7 +75,7 @@ public class WebBridgeController extends ApiController {
|
|
|
|
|
|
}
|
|
|
|
|
|
- this.getRequest().getSession().setAttribute("pwpSessionObjtest8", users2);
|
|
|
+ this.getRequest().getSession().setAttribute("pwpSessionObjtest9", users2);
|
|
|
|
|
|
this.redirect(toUrl + uidStr + userWechats.getWxOpenid());
|
|
|
|