轨迹标记非必填

This commit is contained in:
xiaolipro 2024-09-12 09:36:35 +08:00
parent ee319020e8
commit 21cda2ad2a
3 changed files with 4 additions and 4 deletions

View File

@ -40,7 +40,7 @@ public class EditTrackContentInput
/// <summary> /// <summary>
/// 轨迹标记id /// 轨迹标记id
/// </summary> /// </summary>
public int[] TrackFlagIds { get; set; } public int[]? TrackFlagIds { get; set; }
/// <summary> /// <summary>
/// 是否对外 /// 是否对外

View File

@ -187,7 +187,7 @@ public class TrackContentService : ApplicationService
#endregion 业务逻辑校验 #endregion 业务逻辑校验
var entity = ObjectMapper.Map<EditTrackContentInput, TrackContentEntity>(input); var entity = ObjectMapper.Map<EditTrackContentInput, TrackContentEntity>(input);
entity.TrackFlagId = input.TrackFlagIds.JoinAsString(","); entity.TrackFlagId = input.TrackFlagIds?.JoinAsString(",");
var isTrue = await _trackContentRepository.InsertAsync(entity); var isTrue = await _trackContentRepository.InsertAsync(entity);
return new UnifyResultDto(GlobalConst.SuccessCode, "新增成功", isTrue); return new UnifyResultDto(GlobalConst.SuccessCode, "新增成功", isTrue);
@ -255,7 +255,7 @@ public class TrackContentService : ApplicationService
} }
ObjectMapper.Map(input, trackContent); ObjectMapper.Map(input, trackContent);
trackContent.TrackFlagId = input.TrackFlagIds.JoinAsString(","); trackContent.TrackFlagId = input.TrackFlagIds?.JoinAsString(",");
isTrue = await _trackContentRepository.UpdateAsync(trackContent); isTrue = await _trackContentRepository.UpdateAsync(trackContent);
ts.Complete(); ts.Complete();

View File

@ -40,7 +40,7 @@ public class TrackContentEntity : IFullAuditedBasicEntitys, IAggregateRoot
/// 轨迹标记id,多个逗号分隔 /// 轨迹标记id,多个逗号分隔
/// </summary> /// </summary>
[SugarColumn(ColumnName = "TrackFlagId")] [SugarColumn(ColumnName = "TrackFlagId")]
public string TrackFlagId { get; set; } public string? TrackFlagId { get; set; }
/// <summary> /// <summary>
/// 所属轨迹状态id /// 所属轨迹状态id