|
@@ -187,14 +187,17 @@ public class OrderDelayApplication : IOrderDelayApplication, IScopeDependency
|
|
|
// .ToListAsync(cancellation);
|
|
|
|
|
|
var apptaskItems = new List<AddApptaskItemRequest>();
|
|
|
- var req = new OrderDelayReviewWithSessionRequest
|
|
|
- {
|
|
|
- SessionContext = CreateFakeSessionContext(_sessionContext),//(FakeSessionContext)_sessionContext,
|
|
|
- IsPass = request.IsPass,
|
|
|
- NextWorkflow = request.NextWorkflow
|
|
|
- };
|
|
|
+ var fakeSessionContext = CreateFakeSessionContext(_sessionContext);
|
|
|
+
|
|
|
foreach (var delay in request.DelayWithStepIds)
|
|
|
{
|
|
|
+ var req = new OrderDelayReviewWithSessionRequest
|
|
|
+ {
|
|
|
+ SessionContext = fakeSessionContext,//CreateFakeSessionContext(_sessionContext),//(FakeSessionContext)_sessionContext,
|
|
|
+ IsPass = request.IsPass,
|
|
|
+ NextWorkflow = _mapper.Map<NextWorkflowDto>(request.NextWorkflow)
|
|
|
+ };
|
|
|
+
|
|
|
req.NextWorkflow.WorkflowId = delay.WorkflowId;
|
|
|
req.NextWorkflow.StepId = delay.StepId;//request.DelayWithStepIds.First(d => d.DelayId == delay.Id).StepId;
|
|
|
apptaskItems.Add(new AddApptaskItemRequest
|