Dun.Jason 8 місяців тому
батько
коміт
28ed8bb838
1 змінених файлів з 6 додано та 3 видалено
  1. 6 3
      src/Hotline.Api/Controllers/Bi/BiOrderController.cs

+ 6 - 3
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -67,7 +67,7 @@ namespace Hotline.Api.Controllers.Bi
         private readonly ISystemDicDataCacheManager _systemDicDataCacheManager;
         private readonly ICalcExpireTime _expireTime;
         private readonly IWorkflowApplication _workflowApplication;
-
+        private readonly ISystemOrganizeRepository _organizeRepository;
         public BiOrderController(
             IOrderRepository orderRepository,
             IRepository<Hotspot> hotspotTypeRepository,
@@ -97,7 +97,8 @@ namespace Hotline.Api.Controllers.Bi
             ISystemDicDataCacheManager systemDicDataCacheManager,
             IRepository<WorkflowStep> workflowStepRepository,
             IWorkflowApplication workflowApplication,
-            ICalcExpireTime expireTime)
+            ICalcExpireTime expireTime,
+            ISystemOrganizeRepository organizeRepository)
         {
             _orderRepository = orderRepository;
             _hotspotTypeRepository = hotspotTypeRepository;
@@ -127,8 +128,8 @@ namespace Hotline.Api.Controllers.Bi
             _systemDicDataCacheManager = systemDicDataCacheManager;
             _workflowStepRepository = workflowStepRepository;
             _workflowApplication = workflowApplication;
-
             _expireTime = expireTime;
+            _organizeRepository = organizeRepository;
         }
 
         /// <summary>
@@ -3973,6 +3974,8 @@ namespace Hotline.Api.Controllers.Bi
                 ExpiredStatusOptions = EnumExts.GetDescriptions<EExpiredStatusEx>(),
                 PushTypeOptions = _sysDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.PushType),
                 CurrentStepOptions = definition?.Steps.Select(x => new Kv(x.Code, x.Name)),
+                OrgsOptions = await _organizeRepository.GetOrgJson(),
+                GenderOptions = EnumExts.GetDescriptions<EGender>(),
             };
         }