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