Browse Source

修复二维码返回错误

刘韬 5 years ago
parent
commit
a6629e2802

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

@@ -172,14 +172,13 @@ public class WeixinMsgController extends MsgControllerAdapter {
 				articles1.setUrl(toUrlString);
 				list.add(articles1);
 				CustomServiceApi.sendNews(inQrCodeEvent.getFromUserName(), list);
-//				renderNull();
 				return;
 			}
 			CustomServiceApi.sendText(inQrCodeEvent.getFromUserName(),"t");
 
 			Exams exams = Exams.dao.findById(arr[2]);
 			if (exams == null) {
-				renderNull();
+				return;
 			}
 			String toUrlString = String.format(
 					"http://wechat.client.pacsonline.cn/#/reportInfo/report?openid=%s&exam_id=%s&study_id=%s",
@@ -210,7 +209,6 @@ public class WeixinMsgController extends MsgControllerAdapter {
 				articles1.setPicurl("http://work.pacsonline.cn/static/img/banner.e8ee043.png");
 				list.add(articles1);
 				CustomServiceApi.sendNews(inQrCodeEvent.getFromUserName(), list);
-				renderNull();
 			} else {
 				UserService uService = ServiceFactory.getService(UserService.class);
 
@@ -233,14 +231,12 @@ public class WeixinMsgController extends MsgControllerAdapter {
 				articles1.setPicurl("http://work.pacsonline.cn/static/img/banner.e8ee043.png");
 				list.add(articles1);
 				CustomServiceApi.sendNews(inQrCodeEvent.getFromUserName(), list);
-				renderNull();
 			}
 		}
 		if (InQrCodeEvent.EVENT_INQRCODE_SCAN.equals(inQrCodeEvent.getEvent())) {
 			log.debug("扫码已关注:" + inQrCodeEvent.getFromUserName());
 			String rid = inQrCodeEvent.getEventKey();
 			String[] arr = rid.split("_");
-			CustomServiceApi.sendText(inQrCodeEvent.getFromUserName(),arr.toString());
 			if (arr[1].equals("DEMOCT")) {
 				CustomServiceApi.sendText(inQrCodeEvent.getFromUserName(),
 						"【声明】为保证客户数据隐私安全,电子胶片示例涉及检查信息、用户信息、医疗机构信息等均已经过数据脱敏处理。\n通过以下途径了解更多或联系我们:\n官方网站:<a href=\"http://www.pacsonline.cn\">点击进入</a>\n咨询热线:010-53932350\n电子邮箱:company@pacsonline.cn\n您即将收到数字影像示例,请点击下方消息查看,谢谢您的使用!");
@@ -257,11 +253,9 @@ public class WeixinMsgController extends MsgControllerAdapter {
 				articles1.setUrl(toUrlString);
 				list.add(articles1);
 				CustomServiceApi.sendNews(inQrCodeEvent.getFromUserName(), list);
-                renderNull();
 				return;
 
 			}
-			CustomServiceApi.sendText(inQrCodeEvent.getFromUserName(),"t");
 
 			User user = User.dao.findFirst("select * from user where wx_openid = ?", inQrCodeEvent.getFromUserName());