Browse Source

健康测试二维码

LAPTOP-5NTQJPUS\LT 10 months ago
parent
commit
f38a3d588c

+ 2 - 3
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WeixinApiController.java

@@ -223,9 +223,8 @@ public class WeixinApiController extends ApiController {
      */
     public void unifyGetWxQrcode2()
     {
-        String reportId = getPara("reportId");
-        String str = "{\"expire_seconds\": 2592000, \"action_name\": \"QR_STR_SCENE\", \"action_info\": {\"scene\": {\"scene_str\": \"ReportQR_"
-				+ reportId + "\"}}}";
+//        String reportId = getPara("reportId");
+        String str = "{\"expire_seconds\": 2592000, \"action_name\": \"QR_LIMIT_STR_SCENE\", \"action_info\": {\"scene\": {\"scene_str\": \"SCENE_HEALTHTESTING\"}}}";
 		ApiResult apiResult = QrcodeApi.create(str);
 //		renderJson(apiResult);
 		renderText(apiResult.getStr("url"));

+ 7 - 0
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WeixinMsgController.java

@@ -292,6 +292,13 @@ public class WeixinMsgController extends MsgControllerAdapter {
 				return;
 			}
 			
+			if (arr[1].equals("HEALTHTESTING")) {
+				CustomServiceApi.sendText(inQrCodeEvent.getFromUserName(),"健康测试");
+				
+				renderNull();
+				return;
+			}
+			
 			String toUrlString = "";
 			Exams exams = null;
 			if (arr[0].equals("ReportQR")) {