diff --git a/Src/Dlhis.Canteen/Order/Controllers/BalancesController.cs b/Src/Dlhis.Canteen/Order/Controllers/BalancesController.cs index a97ba073..327dfc31 100644 --- a/Src/Dlhis.Canteen/Order/Controllers/BalancesController.cs +++ b/Src/Dlhis.Canteen/Order/Controllers/BalancesController.cs @@ -54,6 +54,7 @@ public class BalancesController : ControllerBase /// /// [HttpPost("refund")] + [IgnoreTenant] [Transactional(IsolationLevel.ReadCommitted)] public async Task RefundAsync(BalanceRecordRefundRequest request) { diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs index d50287a8..02566718 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs @@ -118,6 +118,7 @@ public class BalanceService : IBalanceService if (balanceRecord is { Status: BalanceRecordStatusEnumType.Valid, Type: BalanceRecordTypeEnumType.Out }) { balanceRecord.Status = BalanceRecordStatusEnumType.Obsolute; + balanceRecord.Remark = "退款"; await _dbContext.UpdateAsync(balanceRecord); if (balanceRecord.Source is BalanceRecordSourceEnumType.Face or BalanceRecordSourceEnumType.QrCode)