|
|
|
@ -329,40 +329,54 @@ namespace Shentun.Peis.TransToWebPeis |
|
|
|
IsAutoCloseConnection = true |
|
|
|
}); |
|
|
|
|
|
|
|
try |
|
|
|
{ |
|
|
|
await WebDb.Ado.BeginTranAsync(); |
|
|
|
|
|
|
|
#region 清理基础数据
|
|
|
|
//删除
|
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from medical_package_detail;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from medical_package;"); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org_group_detail;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org_group;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org_register;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org;"); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from diagnosis;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from diagnosis_level;"); |
|
|
|
|
|
|
|
#region 清理基础数据
|
|
|
|
//删除
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from asbitem_detail;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from asbitem;"); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from medical_package_detail;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from medical_package;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from item;"); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org_group_detail;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org_group;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org_register;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from customer_org;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from item_type;"); |
|
|
|
#endregion
|
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from diagnosis;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from diagnosis_level;"); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from asbitem_detail;"); |
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from asbitem;"); |
|
|
|
await TransItemType(WebDb); |
|
|
|
await TransItem(WebDb); |
|
|
|
await TransAsbitem(WebDb); |
|
|
|
await TransMedicalPackage(WebDb); |
|
|
|
await TransDiagnosis(WebDb); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from item"); |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync("delete from item_type"); |
|
|
|
#endregion
|
|
|
|
|
|
|
|
await TransCustomerOrgAsync(WebDb); |
|
|
|
await TransCustomerOrgRegisterAsync(WebDb); |
|
|
|
await TransCustomerOrgGroupAsync(WebDb); |
|
|
|
await TransCustomerOrgGroupDetailAsync(WebDb); |
|
|
|
|
|
|
|
await TransItemType(WebDb); |
|
|
|
await TransItem(WebDb); |
|
|
|
await TransAsbitem(WebDb); |
|
|
|
await TransMedicalPackage(WebDb); |
|
|
|
await TransDiagnosis(WebDb); |
|
|
|
await WebDb.Ado.CommitTranAsync(); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
await WebDb.Ado.RollbackTranAsync(); |
|
|
|
_logger.LogError($"上传基础数据异常:{ex.Message}"); |
|
|
|
} |
|
|
|
|
|
|
|
await TransCustomerOrgAsync(WebDb); |
|
|
|
await TransCustomerOrgRegisterAsync(WebDb); |
|
|
|
await TransCustomerOrgGroupAsync(WebDb); |
|
|
|
await TransCustomerOrgGroupDetailAsync(WebDb); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -1348,7 +1362,7 @@ namespace Shentun.Peis.TransToWebPeis |
|
|
|
|
|
|
|
await WebDb.Ado.ExecuteCommandAsync($"delete from patient_register where patient_register_id='{PatientRegisterId}'"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
await WebDb.Ado.CommitTranAsync(); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
@ -1497,7 +1511,7 @@ namespace Shentun.Peis.TransToWebPeis |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
await uow.CompleteAsync(); |
|
|
|
await uow.CompleteAsync(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|