刘韬 5 years ago
parent
commit
6c1c27915e

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

@@ -12,6 +12,9 @@ public class WebBridgeController extends ApiController {
 
 	private static String WEB_BASR_URL = "https://wechatclient3.pacsonline.cn/#";
 	
+	private static String WEB_BASR_URL_4 = "https://wc4.pacsonline.cn/#";
+
+	
 	public void addBinding() {
 		this.process(WEB_BASR_URL+"/bind");
 	}
@@ -34,6 +37,14 @@ public class WebBridgeController extends ApiController {
 		this.process("https://wc4.pacsonline.cn/#/select");
 	}
 	
+	public void examPortrait() {
+		this.process(WEB_BASR_URL_4+"/reportInfo/portrait?study_id=" + this.getPara("study_id"));
+	}
+	
+	public void localReport() {
+		this.process(WEB_BASR_URL_4+"/reportInfo/report?report_id=" + this.getPara("report_id"));
+	}
+	
 	private void process(String toUrl) {
 		try {
 			System.out.println(toUrl);

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

@@ -246,24 +246,26 @@ public class WeixinService {
 
 		case LOCAL_EXAM_FINISH:
 		{
-			String urlString = "https://wechat.pacsonline.cn/wx_patient/web/remoteDiagnosis?appId=" + ApiConfigKit.getAppId();
 			JSONObject contentJson = JSON.parseObject(content);
 			String name = contentJson.getString("name");
 			String modality = contentJson.getString("modality");
             String status = contentJson.getString("status");
+            String study_id = contentJson.getString("study_id");
             String template_id = LOCAL_EXAM_FINISH_TEMPLATE_ID.get(source);
+			String urlString = "https://wechat.pacsonline.cn/wx_patient/web/examPortrait?study_id=" + study_id;
 			apiResult = sendLocalExamFinishMsg(openid, urlString, name, modality, status, template_id);
 		}
 		    break;
 		    
 		case LOCAL_REPORT_FINISH:
 		{
-			String urlString = "https://wechat.pacsonline.cn/wx_patient/web/remoteDiagnosis?appId=" + ApiConfigKit.getAppId();
 			JSONObject contentJson = JSON.parseObject(content);
 			String name = contentJson.getString("modality");
 			String modality = contentJson.getString("name");
             String eaxmDate = contentJson.getString("eaxmDate");
+            String report_id = contentJson.getString("report_id");
             String template_id = LOCAL_REPORT_FINISH_TEMPLATE_ID.get(source);
+			String urlString = "https://wechat.pacsonline.cn/wx_patient/web/localReport?report_id=" + report_id;
 			apiResult = sendLocalReportFinishMsg(openid, urlString, modality, name, eaxmDate, template_id);
 		}
 		    break;