轨迹明细是否删除和对外的调整
This commit is contained in:
parent
7836a78be6
commit
62c43ab146
@ -53,7 +53,7 @@ namespace SJZY.Track.Application.Services.TrackOrders
|
||||
TrackTemplateIds = input.TrackTemplateIds,
|
||||
TrackCodes=trackCodes
|
||||
});
|
||||
|
||||
input.TrackTemplateIds =input.TrackTemplateIds.Where(a => a>0).ToList();
|
||||
int id = 1;
|
||||
list.ForEach(a =>
|
||||
{
|
||||
@ -61,7 +61,13 @@ namespace SJZY.Track.Application.Services.TrackOrders
|
||||
|
||||
var trackContentsOfTemplates = trackContents.Where(b => b.SubSystemId==input.SubSystemId && b.TrackCode==a.Code
|
||||
&& input.TrackTemplateIds.Contains(b.TrackTemplateId));
|
||||
var trackContent = trackContentsOfTemplates.FirstOrDefault();
|
||||
GetTemplateContentAttributeValueVO trackContent = null;
|
||||
var insertData = input.TrackTemplateIds.Intersect(trackContentsOfTemplates.Select(aa => aa.TrackTemplateId)).ToList();
|
||||
if (!insertData.IsNullOrEmpty())
|
||||
{
|
||||
trackContent =trackContentsOfTemplates.FirstOrDefault(a => a.TrackTemplateId==insertData.FirstOrDefault());
|
||||
}
|
||||
|
||||
if (trackContent!=null)
|
||||
{
|
||||
a.IsCanDelete=trackContent.IsCanDelete;
|
||||
|
||||
@ -103,6 +103,7 @@ public class TrackContentRepository : BasicRepository<TrackContentEntity>, ITrac
|
||||
.WhereIF(input.SubSystemId>0, (a, b, c) => a.SubSystemId==input.SubSystemId)
|
||||
.WhereIF(!input.TrackTemplateIds.IsNullOrEmpty(), (a, b, c) => input.TrackTemplateIds.Contains(c.Id))
|
||||
.Where((a, b, c) => c.Id>0)
|
||||
//.OrderByIF(!input.TrackTemplateIds.IsNullOrEmpty(), (a, b, c) => SqlFunc.IIF(input.TrackTemplateIds.Contains(a.Id), SqlFunc.DateAdd(SqlFunc.GetDate(), 1), c.CreateTime), OrderByType.Desc)
|
||||
.Select((a, b, c) => new GetTemplateContentAttributeValueVO
|
||||
{
|
||||
IsCanDelete=b.IsCanDelete,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user