Browse Source

新增openid

付宇 2 months ago
parent
commit
a388ecdc16

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

@@ -85,10 +85,7 @@ public class WebBridgeController extends ApiController {
 	public void reportStemp() {
 	public void reportStemp() {
 		// todo  https://wc4.pacsonline.cn/#/reportInfo/reportStemp?id=cnb51i2f3w5uv769&short=1&is_dcm=1&isEncrypt=0&isAnonymous=1&service=1
 		// todo  https://wc4.pacsonline.cn/#/reportInfo/reportStemp?id=cnb51i2f3w5uv769&short=1&is_dcm=1&isEncrypt=0&isAnonymous=1&service=1
 
 
-		WeixinService wService = ServiceFactory.getService(WeixinService.class);
-		SnsAccessToken snsAccessToken = wService.getWebAccessToken(ApiConfigKit.getApiConfig().getAppId(), ApiConfigKit.getApiConfig().getAppSecret(), code);
-		String openid = snsAccessToken.getOpenid();
-		this.redirect(WEB_BASR_URL_4+ "/reportInfo/reportStemp?id=" + this.getPara("id") + "&short=1&isEncrypt=0&openid=" + openid);
+		this.redirect(WEB_BASR_URL_4+ "/reportInfo/reportStemp?id=" + this.getPara("id") + "&short=1&isEncrypt=0&openid=" + this.getPara("openid"));
 	}
 	}
 	
 	
 	public void demo() {
 	public void demo() {

+ 1 - 1
PacsOnline_Wechat_Patient/src/main/java/com/zskk/service/WeixinService.java

@@ -300,7 +300,7 @@ public class WeixinService {
 
 
 
 
             String template_id = PEIS_REPORT_PUSH_TEMPLATE_ID.get(source);
             String template_id = PEIS_REPORT_PUSH_TEMPLATE_ID.get(source);
-			String urlString = BASR_URL + "reportStemp?id=" + id;
+			String urlString = BASR_URL + "reportStemp?id=" + id + "&openid=" + openid;
 			// todo  https://wc4.pacsonline.cn/#/reportInfo/reportStemp?id=cnb51i2f3w5uv769&short=1&is_dcm=1&isEncrypt=0&isAnonymous=1&service=1
 			// todo  https://wc4.pacsonline.cn/#/reportInfo/reportStemp?id=cnb51i2f3w5uv769&short=1&is_dcm=1&isEncrypt=0&isAnonymous=1&service=1
 			apiResult = sendPeisReportPushMsg(openid, urlString, modality, name, examDate, hospital, template_id);
 			apiResult = sendPeisReportPushMsg(openid, urlString, modality, name, examDate, hospital, template_id);
 		}
 		}