lixiaojun
2024-09-12 56fde6ea4d065e0a3688e89576e4099cedcefab3
Yw.Service.Repair.Core/5-service/01-request/01-form/RepairRequestForm.cs
@@ -69,14 +69,6 @@
            return _dal.GetPendingCount();
        }
        /// <summary>
        /// 获取我的模糊分页列表
        /// </summary>
@@ -130,6 +122,37 @@
        }
        /// <summary>
        /// 获取设备模糊分页列表
        /// </summary>
        public List<Model.RepairRequestForm> GetFluzzyPageListOfEquipmentIds
          (
                 List<long> EquipmentIds,
                 long? CreateUserID,
                 eRequestStatus? FormStatus,
                 eUrgency? Urgency,
                 string FormNo,
                 DateTime? StartTime,
                 DateTime? EndTime,
                 int PageIndex,
                 int PageSize,
                 ref int Total
            )
        {
            Total = 0;
            if (EquipmentIds == null || EquipmentIds.Count < 1)
            {
                return default;
            }
            if (StartTime > EndTime)
            {
                return default;
            }
            var entity_list = _dal.GetFluzzyPageListOfEquipmentIds(EquipmentIds, CreateUserID, (int?)FormStatus, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var model_list = Entity2Models(entity_list);
            return model_list;
        }
        /// <summary>
        /// 获取待派单分页列表
        /// </summary>
        public List<Tuple<Model.RepairRequestForm, Model.RepairTaskForm>> GetJustAcceptedPageList
@@ -148,11 +171,40 @@
            Total = 0;
            if (StartTime > EndTime)
                return default;
            var entity_list = _dal.GetJustAccepedPageList(EquipmentIds, CreateUserID, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var entity_list = _dal.GetJustAcceptedPageList(EquipmentIds, CreateUserID, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var model_list = entity_list?.Select(x => new Tuple<Model.RepairRequestForm, Model.RepairTaskForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return model_list;
        }
        /// <summary>
        /// 获取设备待派单分页列表
        /// </summary>
        public List<Tuple<Model.RepairRequestForm, Model.RepairTaskForm>> GetJustAcceptedPageListOfEquipmentIds
          (
                 List<long> EquipmentIds,
                 long? CreateUserID,
                 eUrgency? Urgency,
                 string FormNo,
                 DateTime? StartTime,
                 DateTime? EndTime,
                 int PageIndex,
                 int PageSize,
                 ref int Total
            )
        {
            Total = 0;
            if (EquipmentIds == null || EquipmentIds.Count < 1)
            {
                return default;
            }
            if (StartTime > EndTime)
            {
                return default;
            }
            var entity_list = _dal.GetJustAcceptedPageListOfEquipmentIds(EquipmentIds, CreateUserID, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var model_list = entity_list?.Select(x => new Tuple<Model.RepairRequestForm, Model.RepairTaskForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return model_list;
        }
        #endregion