刘韬 5 years ago
parent
commit
98c3294f29

+ 42 - 42
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WebBridgeController.java

@@ -52,47 +52,6 @@ public class WebBridgeController extends ApiController {
 	
 	private void process(String toUrl) {
 		try {
-//			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) {
-//					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);
-//				UserWechat user = UserWechat.dao.findFirst("select * from user_wechat where wx_openid=?",snsAccessToken.getOpenid());
-//
-//				if (user == null && snsAccessToken.getOpenid() != null) {
-//					user = uService.createWxUserByAppid(snsAccessToken.getOpenid(), ApiConfigKit.getApiConfig().getAppId());
-//				}
-//				if (user != null && user.getWxIcon().isEmpty()) {                     
-//					wService.getWebWeixinUserInfo(snsAccessToken.getAccessToken(), snsAccessToken.getOpenid());
-//				}
-//				this.getRequest().getSession().setAttribute("pwpSessionObjtest9", user);
-				String uidStr = toUrl.contains("?") ? "&openid=" : "?openid=";
-				this.redirect(toUrl + uidStr + "ssdsdsdsdsds$");
-			
-		} catch (Exception e) {
-			// nothing
-//			this.redirect("http://www.pacsonline.cn");
-			this.renderText(e.toString());
-		}
-		
-	}
-	
-	
-	private void process2(String toUrl) {
-		try {
 			System.out.println(toUrl);
 //			System.out.println(getRequest().getRequestURL().toString());
 //			Object sessionObj = this.getRequest().getSession().getAttribute("pwpSessionObjtest9");
@@ -121,7 +80,7 @@ public class WebBridgeController extends ApiController {
 				}
 				this.getRequest().getSession().setAttribute("pwpSessionObjtest9", user);
 				String uidStr = toUrl.contains("?") ? "&openid=" : "?openid=";
-				this.renderText(toUrl + uidStr + snsAccessToken.getOpenid());
+				this.redirect(toUrl + uidStr + snsAccessToken.getOpenid());
 			} else {
 				UserService uService = ServiceFactory.getService(UserService.class);
 				UserWechat userWechats = (UserWechat) sessionObj;
@@ -150,4 +109,45 @@ public class WebBridgeController extends ApiController {
 		}
 		
 	}
+	
+	
+	private void process2(String toUrl) {
+		try {
+			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) {
+//					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);
+//				UserWechat user = UserWechat.dao.findFirst("select * from user_wechat where wx_openid=?",snsAccessToken.getOpenid());
+//
+//				if (user == null && snsAccessToken.getOpenid() != null) {
+//					user = uService.createWxUserByAppid(snsAccessToken.getOpenid(), ApiConfigKit.getApiConfig().getAppId());
+//				}
+//				if (user != null && user.getWxIcon().isEmpty()) {                     
+//					wService.getWebWeixinUserInfo(snsAccessToken.getAccessToken(), snsAccessToken.getOpenid());
+//				}
+//				this.getRequest().getSession().setAttribute("pwpSessionObjtest9", user);
+				String uidStr = toUrl.contains("?") ? "&openid=" : "?openid=";
+				this.renderText(toUrl + uidStr + "******");
+			
+		} catch (Exception e) {
+			// nothing
+//			this.redirect("http://www.pacsonline.cn");
+			this.renderText(e.toString());
+		}
+		
+	}
 }