diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/SapBusinessTripService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/SapBusinessTripService.cs index 2aeb6b73..7460cf1a 100644 --- a/Src/Dlhis.Basic/Organization/Services/Implements/SapBusinessTripService.cs +++ b/Src/Dlhis.Basic/Organization/Services/Implements/SapBusinessTripService.cs @@ -80,7 +80,11 @@ public class SapBusinessTripService : ISapBusinessTripService if (deviceCodes.Any()) { var userCodes = tripInfos.Select(x => x.Code).Distinct().ToList(); - var gainfos = await _dbContext.Queryable().Where(x => userCodes.Contains(x.Code)).Select(x => new { x.No, x.Code }).ToListAsync(); + var gainfos = await _dbContext.Queryable() + .Where(x => x.Factory != factory) //排除本基地出差 + .Where(x => userCodes.Contains(x.Code)) + .Select(x => new { x.No, x.Code }) + .ToListAsync(); foreach (var gainfo in gainfos) { diff --git a/Src/Dlhis.Jip.Api/Responses/SapBusinessTripInfoResponse.cs b/Src/Dlhis.Jip.Api/Responses/SapBusinessTripInfoResponse.cs index 9aed5c9a..486dc268 100644 --- a/Src/Dlhis.Jip.Api/Responses/SapBusinessTripInfoResponse.cs +++ b/Src/Dlhis.Jip.Api/Responses/SapBusinessTripInfoResponse.cs @@ -74,7 +74,7 @@ public class SapBusinessTripInfoItem public double Day { get; set; } /// - /// 出差目的地 + /// 出差目的地(factory) /// [JsonProperty("OV_CCMDD")] public string Destination { get; set; }