|
|
|
@ -75,7 +75,8 @@ where patient.id = patient_register.patient_id and |
|
|
|
sql = @"SELECT id as charge_request_id,
|
|
|
|
charge_request_no, |
|
|
|
his_charge_no, |
|
|
|
charge_request_flag |
|
|
|
charge_request_flag, |
|
|
|
concurrency_stamp |
|
|
|
FROM charge_request |
|
|
|
WHERE id =@ChargeRequestId |
|
|
|
";
|
|
|
|
@ -113,7 +114,8 @@ where patient.id = patient_register.patient_id and |
|
|
|
sql = @"SELECT id as charge_request_id,
|
|
|
|
charge_request_no, |
|
|
|
his_charge_no, |
|
|
|
charge_request_flag |
|
|
|
charge_request_flag, |
|
|
|
concurrency_stamp |
|
|
|
FROM charge_request |
|
|
|
WHERE (charge_request_flag = '0' or |
|
|
|
charge_request_flag = '2' or |
|
|
|
@ -153,16 +155,18 @@ where patient.id = patient_register.patient_id and |
|
|
|
// }
|
|
|
|
//}
|
|
|
|
|
|
|
|
public async Task SetAppChargeRequestFlagAsync(Guid chargeRequestId, char chargeRequestFlag) |
|
|
|
public async Task SetAppChargeRequestFlagAsync(Guid chargeRequestId, string concurrencyStamp, char chargeRequestFlag) |
|
|
|
{ |
|
|
|
using (DbConnection conn = new NpgsqlConnection(AppConnctionStr)) |
|
|
|
{ |
|
|
|
string sql; |
|
|
|
sql = @" update charge_request set charge_request_flag =" + chargeRequestFlag + |
|
|
|
@" where id = @ChargeRequestId
|
|
|
|
@" where id = @ChargeRequestId and concurrency_stamp = @ConcurrencyStamp
|
|
|
|
";
|
|
|
|
conn.Execute(sql, |
|
|
|
new { ChargeRequestId = chargeRequestId }); |
|
|
|
new { ChargeRequestId = chargeRequestId, |
|
|
|
ConcurrencyStamp = concurrencyStamp |
|
|
|
}); |
|
|
|
if (chargeRequestFlag == ChargeRequestFlag.AlreadyCharge) |
|
|
|
{ |
|
|
|
sql = @" update register_check_asbitem set is_charge = 'Y' where charge_request_id = @ChargeRequestId
|
|
|
|
|