optimize
wet 1 year ago
parent 462410acdf
commit 932b3ebaca

@ -1650,6 +1650,14 @@ namespace Myshipping.Application
string result = re.GetStringValue("Result");
throw Oops.Bah(result);
}
} else if (jobj.GetIntValue("Code") == 201) {
var ctnlist = await _repCtn.AsQueryable().Where(x => x.BILLID == Id).Select(x => x.Id).ToListAsync();
await _repCtn.UpdateAsync(x => x.BILLID == Id, x => new BookingCtn { IsDeleted = true });
await _ctndetailrep.UpdateAsync(x => ctnlist.Contains((long)x.CTNID), x => new BookingCtnDetail { IsDeleted = true });
await _rep.UpdateAsync(x => x.Id == Id, x => new BookingOrder { IsDeleted = true });
await _bookingEDIExt.UpdateAsync(x => x.BookingId == Id && x.IsDeleted == false, x => new BookingEDIExt { IsDeleted = true });
_logger.LogInformation(Id + "删除成功!");
}
else
{

Loading…
Cancel
Save