From 21cda2ad2a56320a43d0a4b202b227f9975a375a Mon Sep 17 00:00:00 2001 From: xiaolipro <2357729423@qq.com> Date: Thu, 12 Sep 2024 09:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A8=E8=BF=B9=E6=A0=87=E8=AE=B0=E9=9D=9E?= =?UTF-8?q?=E5=BF=85=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dtos/TrackContents/EditTrackContentInput.cs | 2 +- .../Services/TrackContents/TrackContentService.cs | 4 ++-- .../Aggregates/TrackContentAggregate/TrackContentEntity.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs b/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs index 117a5cdf..449aeb0d 100644 --- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs +++ b/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs @@ -40,7 +40,7 @@ public class EditTrackContentInput /// /// 轨迹标记id /// - public int[] TrackFlagIds { get; set; } + public int[]? TrackFlagIds { get; set; } /// /// 是否对外 diff --git a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs b/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs index eb8f7492..36523ada 100644 --- a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs +++ b/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs @@ -187,7 +187,7 @@ public class TrackContentService : ApplicationService #endregion 业务逻辑校验 var entity = ObjectMapper.Map(input); - entity.TrackFlagId = input.TrackFlagIds.JoinAsString(","); + entity.TrackFlagId = input.TrackFlagIds?.JoinAsString(","); var isTrue = await _trackContentRepository.InsertAsync(entity); return new UnifyResultDto(GlobalConst.SuccessCode, "新增成功", isTrue); @@ -255,7 +255,7 @@ public class TrackContentService : ApplicationService } ObjectMapper.Map(input, trackContent); - trackContent.TrackFlagId = input.TrackFlagIds.JoinAsString(","); + trackContent.TrackFlagId = input.TrackFlagIds?.JoinAsString(","); isTrue = await _trackContentRepository.UpdateAsync(trackContent); ts.Complete(); diff --git a/src/SJZY.Track.Domain/Aggregates/TrackContentAggregate/TrackContentEntity.cs b/src/SJZY.Track.Domain/Aggregates/TrackContentAggregate/TrackContentEntity.cs index 60dd5757..ee797ce1 100644 --- a/src/SJZY.Track.Domain/Aggregates/TrackContentAggregate/TrackContentEntity.cs +++ b/src/SJZY.Track.Domain/Aggregates/TrackContentAggregate/TrackContentEntity.cs @@ -40,7 +40,7 @@ public class TrackContentEntity : IFullAuditedBasicEntitys, IAggregateRoot /// 轨迹标记id,多个逗号分隔 /// [SugarColumn(ColumnName = "TrackFlagId")] - public string TrackFlagId { get; set; } + public string? TrackFlagId { get; set; } /// /// 所属轨迹状态id