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,