diff --git a/src/SJZY.Track.Application/Dtos/TrackContents/EditTrackContentInput.cs b/src/SJZY.Track.Application/Dtos/TrackContents/EditTrackContentInput.cs
index 23294dfe..9879ffb8 100644
--- a/src/SJZY.Track.Application/Dtos/TrackContents/EditTrackContentInput.cs
+++ b/src/SJZY.Track.Application/Dtos/TrackContents/EditTrackContentInput.cs
@@ -31,17 +31,17 @@ namespace SJZY.Track.Application.Dtos.TrackContents
///
/// 轨迹内容代码
///
- public string Code { get; set; }
+ public string? Code { get; set; }
///
/// 轨迹内容
///
- public string Content { get; set; }
+ public string? Content { get; set; }
///
/// 轨迹内容英文
///
- public string EnContent { get; set; }
+ public string? EnContent { get; set; }
///
/// 轨迹标记id
diff --git a/src/SJZY.Track.Application/Dtos/TrackStatus/EditTrackStatusInput.cs b/src/SJZY.Track.Application/Dtos/TrackStatus/EditTrackStatusInput.cs
index a77a4f1c..ce9a0ebf 100644
--- a/src/SJZY.Track.Application/Dtos/TrackStatus/EditTrackStatusInput.cs
+++ b/src/SJZY.Track.Application/Dtos/TrackStatus/EditTrackStatusInput.cs
@@ -31,16 +31,16 @@ namespace SJZY.Track.Application.Dtos.TrackStatus
///
/// 轨迹状态代码
///
- public string Code { get; set; }
+ public string? Code { get; set; }
///
/// 轨迹状态
///
- public string TrackStatus { get; set; }
+ public string? TrackStatus { get; set; }
///
/// 轨迹状态英文
///
- public string EntrackStatus { get; set; }
+ public string? EntrackStatus { get; set; }
}
}
diff --git a/src/SJZY.Track.Application/Dtos/TrackTemplates/GetTrackDetailDto.cs b/src/SJZY.Track.Application/Dtos/TrackTemplates/GetTrackDetailDto.cs
index 6269ba0b..f4ac73d8 100644
--- a/src/SJZY.Track.Application/Dtos/TrackTemplates/GetTrackDetailDto.cs
+++ b/src/SJZY.Track.Application/Dtos/TrackTemplates/GetTrackDetailDto.cs
@@ -85,11 +85,11 @@
///
/// 模板名称
///
- public string Name { set; get; }
+ public string? Name { set; get; }
///
/// 模板代码
///
- public string Code { set; get; }
+ public string? Code { set; get; }
}
}
diff --git a/src/SJZY.Track.Repository/OrderRepository.cs b/src/SJZY.Track.Repository/OrderRepository.cs
index 98a60b5f..3196cbdd 100644
--- a/src/SJZY.Track.Repository/OrderRepository.cs
+++ b/src/SJZY.Track.Repository/OrderRepository.cs
@@ -1,6 +1,7 @@
using Microsoft.AspNetCore.Mvc;
using SJZY.Track.Domain;
using SJZY.Track.Domain.Aggregates.OrderAggregate;
+using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
using SJZY.Track.Domain.Dtos.Order;
namespace SJZY.Track.Repository;
@@ -81,16 +82,26 @@ public class OrderRepository : BasicRepository, IOrderRepository, I
public async Task> GetPageTrackOrder(GetPageTrackOrderInputVO input)
{
//await Context.Queryable((a,b)= );
- await Context.Queryable((a, b) => new JoinQueryInfos(JoinType.Left, a.Id==b.OrderId))
- .GroupBy((a, b) => new { a.Id })
- .Select((a, b) => new TrackOrderVO
- {
- Id=a.Id,
- OrderNumber=a.OrderNo,
-
-
+ //await Context.Queryable((a, b) => new JoinQueryInfos(JoinType.Left, a.Id==b.OrderId))
+ // .GroupBy((a, b) => new { a.Id })
+ // .Select((a, b) => new TrackOrderVO
+ // {
+ // Id=a.Id,
+ // OrderNumber=a.OrderNo,
+ // TrackTemplateNames = SqlFunc.AggregateConcat(b.)
- }).ToPageListAsync(input.PageIndex, input.PageSize);
+
+ // }).ToPageListAsync(input.PageIndex, input.PageSize);
+
+ //await Context.Queryable()
+ // .Includes(a => a.OrderTemplates)
+ // .Select(a => new TrackOrderVO
+ // {
+ // Id=a.Id,
+ // OrderNumber=a.OrderNo,
+ // TrackTemplateNames = SqlFunc.Subqueryable().Where(z=>z.OrderId==a.Id).SelectStringJoin(z=>z.)
+ // })
+ // .ToPageListAsync(input.PageIndex, input.PageSize);
return null;
}