|
@@ -1335,7 +1335,7 @@ public class OrderController : BaseController
|
|
|
IsCanUpdate = isCanUpdate
|
|
|
};
|
|
|
if (_appOptions.Value.IsLuZhou
|
|
|
- && _sessionContext.OrgIsCenter
|
|
|
+ && !_sessionContext.OrgIsCenter
|
|
|
&& rsp.OrderVisitModel.Order.IsSecret)
|
|
|
{
|
|
|
rsp.OrderVisitModel.Order.FromPhone = "****";//rsp.OrderVisitModel.Order.FromPhone?.Replace(rsp.OrderVisitModel.Order.FromPhone.Substring(3, 4), "****");
|
|
@@ -6227,15 +6227,14 @@ public class OrderController : BaseController
|
|
|
var (workflow, targetStepDefine, currentStep, targetStep, newStep, isOrgToCenter) = await _workflowDomainService.RecallAsync(recall,
|
|
|
dto.NextHandlers.FirstOrDefault(), EWorkflowTraceType.Recall,
|
|
|
order.ExpiredTime, order.Status >= EOrderStatus.Filed, EHandleMode.Recall,
|
|
|
- async (workflow, currentStep, targetStepDefine, targetStep, targetStepNew) =>
|
|
|
+ (workflow, currentStep, targetStepDefine, targetStep, targetStepNew) =>
|
|
|
{
|
|
|
var basicWorkflowDto = _mapper.Map<BasicWorkflowDto>(dto);
|
|
|
var stepAssignInfo = _orderApplication.GetOrderRecallAssignInfoAsync(workflow, targetStepDefine, targetStep,
|
|
|
- basicWorkflowDto, HttpContext.RequestAborted).Result;
|
|
|
+ basicWorkflowDto, HttpContext.RequestAborted).Result; //todo 优化异步
|
|
|
if (stepAssignInfo is null) return;
|
|
|
var validator = new StepAssignInfoValidator();
|
|
|
- await validator.ValidateAndThrowAsync(stepAssignInfo, HttpContext.RequestAborted);
|
|
|
-
|
|
|
+ validator.ValidateAndThrow(stepAssignInfo);
|
|
|
targetStepNew.Assign(stepAssignInfo);
|
|
|
},
|
|
|
HttpContext.RequestAborted);
|
|
@@ -6466,14 +6465,14 @@ public class OrderController : BaseController
|
|
|
await _workflowDomainService.RecallAsync(
|
|
|
recall, recall.NextHandlers.FirstOrDefault(), EWorkflowTraceType.Redo,
|
|
|
endTime, order.Status >= EOrderStatus.Filed, EHandleMode.Redo,
|
|
|
- async (workflow, currentStep, targetStepDefine, targetStep, targetStepNew) =>
|
|
|
+ (workflow, currentStep, targetStepDefine, targetStep, targetStepNew) =>
|
|
|
{
|
|
|
var stepAssignInfo = recall.NextHandlers.FirstOrDefault()
|
|
|
- ?? await _orderApplication.GetOrderRecallAssignInfoAsync(workflow, targetStepDefine, targetStep,
|
|
|
- recall, HttpContext.RequestAborted);
|
|
|
+ ?? _orderApplication.GetOrderRecallAssignInfoAsync(workflow, targetStepDefine, targetStep,
|
|
|
+ recall, HttpContext.RequestAborted).Result; //todo 优化异步
|
|
|
if (stepAssignInfo is null) return;
|
|
|
var validator = new StepAssignInfoValidator();
|
|
|
- await validator.ValidateAndThrowAsync(stepAssignInfo, HttpContext.RequestAborted);
|
|
|
+ validator.ValidateAndThrow(stepAssignInfo);
|
|
|
targetStepNew.Assign(stepAssignInfo);
|
|
|
}, HttpContext.RequestAborted);
|
|
|
|