qinchaoyue 4 tygodni temu
rodzic
commit
ff38bff0c7

+ 2 - 4
src/Hotline.Api/Controllers/OrderController.cs

@@ -4690,10 +4690,8 @@ public class OrderController : BaseController
         var order = await _orderApplication.SaveOrderWorkflowInfo(dto, HttpContext.RequestAborted);
 
         // 随手拍业务处理
-        if (_systemSettingCacheManager.Snapshot)
-        {
-            await _orderSnapshotApplication.SaveOrderWorkflowInfo(dto);
-        }
+        await _orderSnapshotApplication.SaveOrderWorkflowInfo(dto);
+        
         //await _workflowApplication.NextAsync(dto.WorkflowDto, order.ExpiredTime, HttpContext.RequestAborted);
         var startStep = workflow.Steps.First(d => d.Id == dto.Workflow.StepId);
         await HandleOrderAsync(order, workflow, startStep, dto.Data, dto.Workflow, HttpContext.RequestAborted);

+ 2 - 0
src/Hotline.Application/Snapshot/SnapshotOrderApplication.cs

@@ -312,6 +312,8 @@ public class SnapshotOrderApplication : IOrderSnapshotApplication, IScopeDepende
 
     public async Task SaveOrderWorkflowInfo(NextWorkflowDto<OrderHandleFlowDto> dto)
     {
+        if (_systemSettingCacheManager.Snapshot == false) return;
+        
         var snapshot = await _orderSnapshotRepository.GetAsync(dto.Data.OrderId);
         if (snapshot is null) return;