TANG JIANG hai 1 ano
pai
achega
5b6ad2439e

+ 21 - 21
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -48,7 +48,7 @@ namespace Hotline.Api.Controllers.Bi
         private readonly IRepository<OrderSpecialDetail> _orderSpecialDetailRepository;
         private readonly IRepository<WorkflowTrace> _workflowTraceRepository;
 
-		public BiOrderController(
+        public BiOrderController(
             IOrderRepository orderRepository,
             IRepository<Hotspot> hotspotTypeRepository,
             ISystemDicDataCacheManager sysDicDataCacheManager,
@@ -66,7 +66,7 @@ namespace Hotline.Api.Controllers.Bi
             ISystemSettingCacheManager systemSettingCacheManager,
             IRepository<OrderSpecialDetail> orderSpecialDetailRepository,
             IRepository<WorkflowTrace> workflowTraceRepository
-			)
+            )
         {
             _orderRepository = orderRepository;
             _hotspotTypeRepository = hotspotTypeRepository;
@@ -86,7 +86,7 @@ namespace Hotline.Api.Controllers.Bi
             _orderSpecialDetailRepository = orderSpecialDetailRepository;
             _workflowTraceRepository = workflowTraceRepository;
 
-		}
+        }
 
         //public async Task OrgDataListDetail([FromQuery] OrgDataListDetailRequest dto)
         //{
@@ -692,7 +692,7 @@ namespace Hotline.Api.Controllers.Bi
                 .Where((it, o) => o.CreationTime >= StartDate && o.CreationTime <= EndDate && o.Id != null)
                 .WhereIF(TypeId == 1, (it, o) => o.IdentityType == EIdentityType.Citizen)
                 .WhereIF(TypeId == 2, (it, o) => o.IdentityType == EIdentityType.Enterprise)
-                .WhereIF(IsCenter == false, (it,o) => o.ActualHandleOrgCode.StartsWith(_sessionContext.RequiredOrgId))
+                .WhereIF(IsCenter == false, (it, o) => o.ActualHandleOrgCode.StartsWith(_sessionContext.RequiredOrgId))
                 .GroupBy((it, o) => new { Id = it.Id.Substring(SqlFunc.MappingColumn<int>("0"), SqlFunc.MappingColumn<int>("2")) })
                 .Select((it, o) => new
                 {
@@ -1393,8 +1393,8 @@ namespace Hotline.Api.Controllers.Bi
             var (total, items) = await _orderRepository.Queryable()
                 .Where(p => p.CreationTime >= dto.StartDate && p.CreationTime <= dto.EndDate && p.Status > EOrderStatus.WaitForAccept)//&& p.Status >= EOrderStatus.Filed
                 .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.OrgCode == "001", p => p.ActualHandleOrgCode == dto.OrgCode)
-                .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.OrgCode != "001" && dto.SuperiorOrgCode != dto.OrgCode, p => p.ActualHandleOrgCode.StartsWith(dto.OrgCode))
-                .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.OrgCode != "001" && dto.SuperiorOrgCode == dto.OrgCode, p => p.ActualHandleOrgCode == dto.OrgCode)
+                .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.OrgCode != "001" && _sessionContext.RequiredOrgId != dto.OrgCode, p => p.ActualHandleOrgCode.StartsWith(dto.OrgCode))
+                .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.OrgCode != "001" && _sessionContext.RequiredOrgId == dto.OrgCode, p => p.ActualHandleOrgCode == dto.OrgCode)
                 .WhereIF(!string.IsNullOrEmpty(dto.AcceptTypeCode), p => p.AcceptTypeCode == dto.AcceptTypeCode)
                 .WhereIF(dto.TypeCode == 1, p => p.ActualHandleOrgCode == "001")
                 .WhereIF(dto.TypeCode == 2, p => p.ActualHandleOrgCode != "001")
@@ -1771,21 +1771,21 @@ namespace Hotline.Api.Controllers.Bi
             return rsp;
         }
 
-  //      /// <summary>
-  //      /// 派单量统计// TODO
-  //      /// </summary>
-  //      /// <param name="dto"></param>
-  //      /// <returns></returns>
-  //      public async Task<PagedDto<BiOrderSendVo>> SendOrderReport([FromQuery] QuerySendOrderRequest dto) 
-  //      {
-	 //       if (!dto.StartTime.HasValue || !dto.EndTime.HasValue)
-		//        throw UserFriendlyException.SameMessage("请选择时间!");
-	 //       var (total, items) = await _workflowTraceRepository.Queryable()
-  //              .LeftJoin<Workflow>((x,w)=>x.)
-
-		//	return new PagedDto<BiOrderSendVo>(total, _mapper.Map<IReadOnlyList<BiOrderSendVo>>(items)); ;
-		//}
+        //      /// <summary>
+        //      /// 派单量统计// TODO
+        //      /// </summary>
+        //      /// <param name="dto"></param>
+        //      /// <returns></returns>
+        //      public async Task<PagedDto<BiOrderSendVo>> SendOrderReport([FromQuery] QuerySendOrderRequest dto) 
+        //      {
+        //       if (!dto.StartTime.HasValue || !dto.EndTime.HasValue)
+        //        throw UserFriendlyException.SameMessage("请选择时间!");
+        //       var (total, items) = await _workflowTraceRepository.Queryable()
+        //              .LeftJoin<Workflow>((x,w)=>x.)
+
+        //	return new PagedDto<BiOrderSendVo>(total, _mapper.Map<IReadOnlyList<BiOrderSendVo>>(items)); ;
+        //}
 
 
-	}
+    }
 }

+ 0 - 5
src/Hotline.Share/Requests/DepartmentKeyWordRequest.cs

@@ -17,11 +17,6 @@
         /// </summary>
         public string? OrgCode { get; set; }
 
-        /// <summary>
-        /// 上级部门编码
-        /// </summary>
-        public string? SuperiorOrgCode { get; set; }
-
         /// <summary>
         /// 受理类型编码
         /// </summary>