diff --git a/Src/Dlhis.Canteen/Order/Request/BalanceManuallyImport.cs b/Src/Dlhis.Canteen/Order/Request/BalanceManuallyImport.cs index 24786ef7..aaafac92 100644 --- a/Src/Dlhis.Canteen/Order/Request/BalanceManuallyImport.cs +++ b/Src/Dlhis.Canteen/Order/Request/BalanceManuallyImport.cs @@ -4,8 +4,20 @@ namespace Dlhis.Canteen.Order.Request; public class BalanceManuallyImportRequest { - [Required] + /// + /// 工号 + /// + [Required(ErrorMessage = "工号不可为空")] public string UserCode { get; set; } + /// + /// 余额 + /// public decimal Balance { get; set; } + + /// + /// 原因 + /// + [Required(ErrorMessage = "原因不可为空")] + public string Reason { get; set; } } \ No newline at end of file diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs index f26c6f4a..8929aed6 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs @@ -494,7 +494,7 @@ public class BalanceService : IBalanceService IsCostCrossTenant = false, Status = BalanceRecordStatusEnumType.Valid, CostDateTime = DateTime.Now, - Remark = "手动写入余额", + Remark = $"手动写入余额({request.Reason})", ApplicationType = CanteenApplicationTypeEnumType.Manually, TenantId = gainfo.Factory, Werks = gainfo.Werks,