|
@@ -527,14 +527,17 @@ public partial class HealthExamBookingService : JsonRpcService, IVitalHealthExam
|
|
|
{
|
|
|
var registerCode = request.RegisterCode;
|
|
|
var registerInfo = await _registerInfoDBService.FindRegisterInfoByCodeAsync(registerCode);
|
|
|
- if (registerInfo != null && registerInfo.JingQiExamInfos != null && registerInfo.JingQiExamInfos.Any())
|
|
|
+ if (registerInfo != null && registerInfo.JingQiExamInfos != null && registerInfo.JingQiExamInfos.Any()
|
|
|
+ && registerInfo.JingQiExamInfos.ContainsKey("PhyId") && !string.IsNullOrWhiteSpace(registerInfo.JingQiExamInfos["PhyId"]))
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
var jingQiRes = await _vitalFacturyUserService.FacturyExamDeleteAsync(new FacturyExamDeleteRequest
|
|
|
{
|
|
|
Token = request.Token,
|
|
|
- PhyId = "",
|
|
|
+ PhyId = registerInfo.JingQiExamInfos["PhyId"],
|
|
|
+ Identity = registerInfo.IDCardNo,
|
|
|
+ PatientName = registerInfo.Name,
|
|
|
});
|
|
|
if (jingQiRes.Status != "0")
|
|
|
{
|
|
@@ -564,6 +567,7 @@ public partial class HealthExamBookingService : JsonRpcService, IVitalHealthExam
|
|
|
{
|
|
|
Token = request.Token,
|
|
|
Identity = request.IDCardNo,
|
|
|
+ PatientName = request.Name,
|
|
|
});
|
|
|
}
|
|
|
catch (Exception ex)
|