|
@@ -2735,25 +2735,6 @@ public class OrderController : BaseController
|
|
|
var handler = await _orderDomainService.AverageOrder(HttpContext.RequestAborted);
|
|
|
dto.Workflow.NextHandlers = new List<FlowStepHandler> { handler };
|
|
|
}
|
|
|
- //是否市州互转
|
|
|
- if (dto.Data.Transpond.HasValue && dto.Data.Transpond.Value)
|
|
|
- {
|
|
|
- var order = await _orderRepository.GetAsync(id, HttpContext.RequestAborted);
|
|
|
- var orderDto = _mapper.Map<OrderDto>(order);
|
|
|
- await _capPublisher.PublishAsync(Hotline.Share.Mq.EventNames.HotlineOrderTranspondCity, orderDto);
|
|
|
- //保存本地数据
|
|
|
- TranspondCityRawData cityRawData = new TranspondCityRawData
|
|
|
- {
|
|
|
- OrderCode = order.No,
|
|
|
- TransferOutTime = DateTime.Now,
|
|
|
- CityName = order.TranspondCityName,
|
|
|
- Direction = ETranspondDirection.Out
|
|
|
- };
|
|
|
-
|
|
|
- await _transpondCityRawDataRepository.AddAsync(cityRawData, HttpContext.RequestAborted);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
var startDto = _mapper.Map<StartWorkflowDto>(dto.Workflow);
|
|
|
startDto.DefinitionModuleCode = WorkflowModuleConsts.OrderHandle;
|
|
|
startDto.Title = dto.Data.Title;
|
|
@@ -2765,7 +2746,25 @@ public class OrderController : BaseController
|
|
|
await Remove(id);
|
|
|
throw new UserFriendlyException($"工单开启流程失败!, {e.Message}, {e.StackTrace}", "工单开启流程失败");
|
|
|
}
|
|
|
- }
|
|
|
+ //是否市州互转
|
|
|
+ if (dto.Data.Transpond.HasValue && dto.Data.Transpond.Value)
|
|
|
+ {
|
|
|
+ var order = await _orderRepository.GetAsync(id, HttpContext.RequestAborted);
|
|
|
+ var orderDto = _mapper.Map<OrderDto>(order);
|
|
|
+ await _capPublisher.PublishAsync(Hotline.Share.Mq.EventNames.HotlineOrderTranspondCity, orderDto);
|
|
|
+ //保存本地数据
|
|
|
+ TranspondCityRawData cityRawData = new TranspondCityRawData
|
|
|
+ {
|
|
|
+ OrderCode = order.No,
|
|
|
+ TransferOutTime = DateTime.Now,
|
|
|
+ CityName = order.TranspondCityName,
|
|
|
+ Direction = ETranspondDirection.Out
|
|
|
+ };
|
|
|
+
|
|
|
+ await _transpondCityRawDataRepository.AddAsync(cityRawData, HttpContext.RequestAborted);
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 查询工单办理流程开启参数
|