|
@@ -112,7 +112,7 @@ namespace Hotline.Application.Subscribers
|
|
|
{
|
|
|
if (!string.IsNullOrEmpty(order.WorkflowId))
|
|
|
{
|
|
|
- await _workflowApplication.JumpToEndAsync(order.WorkflowId, "省工单同意退回", null, cancellationToken: cancellationToken);
|
|
|
+ await _workflowApplication.JumpToEndAsync(order.WorkflowId, "省工单同意退回",null,isProvince:true, cancellationToken: cancellationToken);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -127,7 +127,7 @@ namespace Hotline.Application.Subscribers
|
|
|
{
|
|
|
var order = await _orderRepository.GetAsync(p => p.ProvinceNo == dto.ProvinceNo, cancellationToken);
|
|
|
if (!string.IsNullOrEmpty(order.WorkflowId))
|
|
|
- await _workflowApplication.JumpToEndAsync(order.WorkflowId, dto.Opinion, null, cancellationToken: cancellationToken);
|
|
|
+ await _workflowApplication.JumpToEndAsync(order.WorkflowId, dto.Opinion, null,isProvince:true, cancellationToken: cancellationToken);
|
|
|
else
|
|
|
{
|
|
|
|
|
@@ -236,7 +236,7 @@ namespace Hotline.Application.Subscribers
|
|
|
{
|
|
|
var order = await _orderRepository.Queryable().Where(x => x.ProvinceNo == dto.ProvinceScreenResult!.CaseSerial).FirstAsync(cancellationToken);
|
|
|
var orderScreen = await _orderScreenRepository.Queryable().Where(x => x.OrderId == order.Id && x.Status == Share.Enums.Order.EScreenStatus.Approval).FirstAsync(cancellationToken);
|
|
|
- await _workflowApplication.JumpToEndAsync(orderScreen.WorkflowId, "省上推送甄别结果", null,dto.ProvinceScreenResult.AuditResult? Share.Enums.FlowEngine.EReviewResult.Approval : Share.Enums.FlowEngine.EReviewResult.Failed , cancellationToken: cancellationToken);
|
|
|
+ await _workflowApplication.JumpToEndAsync(orderScreen.WorkflowId, "省上推送甄别结果", null,dto.ProvinceScreenResult.AuditResult? Share.Enums.FlowEngine.EReviewResult.Approval : Share.Enums.FlowEngine.EReviewResult.Failed ,isProvince:true, cancellationToken: cancellationToken);
|
|
|
orderScreen.Status = dto.ProvinceScreenResult.AuditResult ? Share.Enums.Order.EScreenStatus.End : Share.Enums.Order.EScreenStatus.Refuse;
|
|
|
if (orderScreen.Status == Share.Enums.Order.EScreenStatus.End)
|
|
|
{
|
|
@@ -489,7 +489,7 @@ namespace Hotline.Application.Subscribers
|
|
|
{
|
|
|
//查询延期
|
|
|
var orderDelay = await _orderDelayRepository.GetAsync(x => x.OrderId == order.Id && x.DelayState == EDelayState.Examining, cancellationToken);
|
|
|
- await _workflowApplication.JumpToEndAsync(orderDelay.WorkflowId, dto.Opinion, null, dto.IsPass ? Share.Enums.FlowEngine.EReviewResult.Approval : Share.Enums.FlowEngine.EReviewResult.Failed);
|
|
|
+ await _workflowApplication.JumpToEndAsync(orderDelay.WorkflowId, dto.Opinion, null, dto.IsPass ? Share.Enums.FlowEngine.EReviewResult.Approval : Share.Enums.FlowEngine.EReviewResult.Failed,isProvince:true,cancellationToken);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -519,7 +519,7 @@ namespace Hotline.Application.Subscribers
|
|
|
break;
|
|
|
case "1":
|
|
|
//办结:归档
|
|
|
- await _workflowApplication.JumpToEndAsync(order.WorkflowId, dto.Opinion, dto.Files,
|
|
|
+ await _workflowApplication.JumpToEndAsync(order.WorkflowId, dto.Opinion, dto.Files,isProvince:true,
|
|
|
cancellationToken: cancellationToken);
|
|
|
break;
|
|
|
}
|