This commit is contained in:
@@ -153,7 +153,7 @@ namespace AyaNova.Biz
|
|||||||
var ret =
|
var ret =
|
||||||
await ct.WorkOrder.AsNoTracking()
|
await ct.WorkOrder.AsNoTracking()
|
||||||
.Include(s => s.States)
|
.Include(s => s.States)
|
||||||
.Include(w => w.Items)
|
.Include(w => w.Items.OrderBy(item=>item.Sequence))
|
||||||
.ThenInclude(wi => wi.Expenses)
|
.ThenInclude(wi => wi.Expenses)
|
||||||
.Include(w => w.Items)
|
.Include(w => w.Items)
|
||||||
.ThenInclude(wi => wi.Labors)
|
.ThenInclude(wi => wi.Labors)
|
||||||
@@ -506,7 +506,7 @@ namespace AyaNova.Biz
|
|||||||
idList = idList.Skip(IReportAbleObject.REPORT_DATA_BATCH_SIZE).ToArray();
|
idList = idList.Skip(IReportAbleObject.REPORT_DATA_BATCH_SIZE).ToArray();
|
||||||
List<WorkOrder> batchResults = new List<WorkOrder>();
|
List<WorkOrder> batchResults = new List<WorkOrder>();
|
||||||
foreach (long batchId in batch)
|
foreach (long batchId in batch)
|
||||||
batchResults.Add(await WorkOrderGetAsync(batchId, false));
|
batchResults.Add(await WorkOrderGetAsync(batchId, true, false));
|
||||||
|
|
||||||
//order the results back into original
|
//order the results back into original
|
||||||
var orderedList = from id in batch join z in batchResults on id equals z.Id select z;
|
var orderedList = from id in batch join z in batchResults on id equals z.Id select z;
|
||||||
@@ -514,7 +514,8 @@ namespace AyaNova.Biz
|
|||||||
foreach (WorkOrder w in orderedList)
|
foreach (WorkOrder w in orderedList)
|
||||||
{
|
{
|
||||||
//populate entire workorder graph
|
//populate entire workorder graph
|
||||||
await WorkOrderPopulateVizFields(w);
|
//await WorkOrderPopulateVizFields(w);
|
||||||
|
//this is done by the initial fetch now
|
||||||
|
|
||||||
|
|
||||||
var jo = JObject.FromObject(w);
|
var jo = JObject.FromObject(w);
|
||||||
|
|||||||
Reference in New Issue
Block a user