From c1417e667dee060d8c5c2cf138bd9d8a8affd9d5 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Fri, 14 Jun 2024 14:36:15 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A4=96=E5=8C=85=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B7=A5=E5=8F=B7=E5=8F=AF=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Organization/Request/GainfoOutsourceRequest.cs | 5 +++++ .../Services/Implements/GainfoOutsourceService.cs | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs b/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs index a6a23441..de06bd02 100644 --- a/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs +++ b/Src/Dlhis.Basic/Organization/Request/GainfoOutsourceRequest.cs @@ -14,6 +14,11 @@ public class GainfoOutsourceRequest [Required(ErrorMessage = "姓名不可为空")] public string Name { get; set; } + /// + /// 工号 + /// + public string Code { get; set; } + /// /// 证件号 /// diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoOutsourceService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoOutsourceService.cs index 6b078f6b..e8e39155 100644 --- a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoOutsourceService.cs +++ b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoOutsourceService.cs @@ -28,7 +28,9 @@ public class GainfoOutsourceService : IGainfoOutsourceService { var entity = request.Adapt(); entity.No = Guid.NewGuid().ToString(); - entity.Code = await GetOutSourceCodeAsync(); + entity.Code = request.Code.IsPresent() + ? request.Code + : await GetOutSourceCodeAsync(); await _dbContext.InsertAsync(entity); await _dbContext.InsertAsync(new OutsourceEntity