Browse Source

初始化

刘韬 6 years ago
parent
commit
ed1ef3e502

+ 32 - 0
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WeixinApiController.java

@@ -11,6 +11,8 @@ import com.jfinal.weixin.sdk.api.ShorturlApi;
 import com.jfinal.weixin.sdk.api.TemplateMsgApi;
 import com.jfinal.weixin.sdk.api.UserApi;
 import com.jfinal.weixin.sdk.jfinal.ApiController;
+import com.zskk.model.Exams;
+import com.zskk.model.Institution;
 import com.zskk.model.Report;
 
 public class WeixinApiController extends ApiController {
@@ -138,7 +140,37 @@ public class WeixinApiController extends ApiController {
         ApiResult apiResult = TemplateMsgApi.send(str);
         renderText(apiResult.getJson());
     }
+    
+    /**
+     * 统一获取微信二维码
+     */
+    public void unifyGetWxQrcode()
+    {
+        String reportId = getPara("reportId");
+		Report reports = Report.dao.findById(reportId);
+		Exams exams = Exams.dao.findById(reports.getExamId());
+		Institution institution = Institution.dao.findById(exams.getInstitutionId());
+		String appId;
+		switch (institution.getWxSource()) {
+		case "测试微信":
+			appId = "wx6a54bf0e98ecd2c7";
+			break;
 
+		case "黑龙江省电子胶片平台":
+			appId = "wxdeb75f5d7e5a2300";
+			break;
+
+		case "辽宁省电子胶片平台":
+			appId = "wx2f0834870403c54e";
+			break;
+
+		default:
+			appId = "wx6a54bf0e98ecd2c7";
+			break;
+		}
+		redirect("http://wechat.pacsonline.cn/wx_patient/api/getQrcode?appId=" + appId + "&reportId=" + reportId);
+    }
+    
     /**
      * 获取参数二维码
      */