|
|
|
@ -114,6 +114,7 @@ public class PWEAction extends BaseAction { |
|
|
|
|
String progress = body.getString("progress"); |
|
|
|
|
Register order = new PWEReportDao().selectRegOrderInfo(registeredId); |
|
|
|
|
log.info("[预问诊]6.3 预问诊完成通知 partnerId={}, hospitalId={}, registeredId={}, progress={}", partnerId, hospitalId, registeredId, progress); |
|
|
|
|
|
|
|
|
|
if ("1".equals(progress)) { |
|
|
|
|
log.info("[预问诊]报告生成进度100%"); |
|
|
|
|
MessagePushConfig.regAIReport(order.getPatientId(), order.getOutTradeNo(), order.getOpenid()); |
|
|
|
@ -125,10 +126,9 @@ public class PWEAction extends BaseAction { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 返回挂号信息
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* [预问诊]挂号查询 |
|
|
|
|
* [预问诊]6.2 挂号查询 GetRegisteredInfo(必选) |
|
|
|
|
*/ |
|
|
|
|
@Action("GetRegisteredInfo") |
|
|
|
|
public PWEResult GetRegisteredInfo(HttpServletRequest req) { |
|
|
|
@ -162,7 +162,7 @@ public class PWEAction extends BaseAction { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
PWERegister reg = new PWERegister(); |
|
|
|
|
// reg.setName(order.getPatientName());
|
|
|
|
|
reg.setName(ObjectUtils.isEmpty(order.getPatientName())? "": order.getPatientName()); |
|
|
|
|
reg.setSex(gender); |
|
|
|
|
reg.setAge(age); |
|
|
|
|
reg.setRegisteredId(order.getOutTradeNo()); |
|
|
|
@ -171,6 +171,9 @@ public class PWEAction extends BaseAction { |
|
|
|
|
reg.setDepartmentIds(reg.getStrList(order.getDeptCode())); |
|
|
|
|
reg.setDoctorId(order.getDoctCode()); |
|
|
|
|
reg.setDoctorName(order.getDoctName()); |
|
|
|
|
reg.setQuery(""); |
|
|
|
|
reg.setVisitingStatus(0); |
|
|
|
|
reg.setDoctorWorkWechatId(""); |
|
|
|
|
|
|
|
|
|
return PWEResult.success(reg); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|