|
|
|
@ -197,10 +197,16 @@ public class MessagePushConfig { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
String url = PWEHelper.getH5PWEUrl(reg.getOutTradeNo(),reg.getOpenid()); |
|
|
|
|
if(url==null||"".equals(url)){ |
|
|
|
|
log.warn("[推送][推送]AI智能问诊推送通知失败,问诊获取参数为空"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
RequestBody requestBody = new FormBody.Builder() |
|
|
|
|
.add("patientId",patientId) |
|
|
|
|
.add("content","为了帮助医生更全面地了解您的身体情况,请花2分钟时间填写病情信息,以便医生提前了解病症,为您提供更好的诊疗服务。") |
|
|
|
|
.add("url", PWEHelper.getH5PWEUrl(patientId)) |
|
|
|
|
.add("url", url) |
|
|
|
|
.add("organizeName",ORGANIZENAME) |
|
|
|
|
.build(); |
|
|
|
|
OkHttpHelper.post(OBS_DOCUMENT, requestBody); |
|
|
|
@ -214,7 +220,7 @@ public class MessagePushConfig { |
|
|
|
|
* AI诊疗推送 |
|
|
|
|
* @param patientId |
|
|
|
|
*/ |
|
|
|
|
public static void regAIReport(String patientId){ |
|
|
|
|
public static void regAIReport(String patientId,String outTradeNo,String openId){ |
|
|
|
|
try { |
|
|
|
|
if (!REG_AI_IS_ENABLE || ObjectUtils.isEmpty(REG_AI_URL)) { |
|
|
|
|
return; |
|
|
|
@ -224,11 +230,16 @@ public class MessagePushConfig { |
|
|
|
|
log.warn("[推送]AI问诊报告推送通知失败,参数缺失~ patientId= null"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
String url = PWEHelper.getH5PWEUrl(outTradeNo,openId); |
|
|
|
|
if(url==null||"".equals(url)){ |
|
|
|
|
log.warn("[推送]AI问诊报告推送通知失败,问诊获取参数为空"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
RequestBody requestBody = new FormBody.Builder() |
|
|
|
|
.add("patientId",patientId) |
|
|
|
|
.add("content","您好,您的预问诊报告可以查看啦") |
|
|
|
|
.add("url", PWEHelper.getH5PWEUrl(patientId)) |
|
|
|
|
.add("url", url) |
|
|
|
|
.add("organizeName",ORGANIZENAME) |
|
|
|
|
.build(); |
|
|
|
|
OkHttpHelper.post(OBS_DOCUMENT, requestBody); |
|
|
|
|