protected override GetRSetoffHomeListRD ProcessRequest(APIRequest <GetRSetoffHomeListRP> pRequest)
        {
            var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo; //登录状态信息
            var parameter          = pRequest.Parameters;
            var rd = new GetRSetoffHomeListRD();

            R_SetoffHome2BLL bll = new R_SetoffHome2BLL(loggingSessionInfo);

            List <string> lst = new List <string>()
            {
                "1", "2"
            };
            //排序参数
            List <OrderBy> lstOrder = new List <OrderBy> {
                new OrderBy()
                {
                    FieldName = "DateCode", Direction = OrderByDirections.Desc
                }
            };

            foreach (var item in lst)
            {
                R_SetoffHome2Entity entity = new R_SetoffHome2Entity()
                {
                    CustomerId = loggingSessionInfo.ClientID, SetoffType = Convert.ToInt32(item)
                };
                var _model = bll.PagedQueryByEntity(entity, lstOrder.ToArray(), 1, 1);

                string itemName = "会员集客";
                if (item == "2")
                {
                    itemName = "员工集客";
                }

                if (_model.Entities != null && _model.Entities.FirstOrDefault() != null)
                {
                    rd.result.Add(new result(_model.Entities.FirstOrDefault().OnlyFansCount, _model.Entities.FirstOrDefault().VipCount, _model.Entities.FirstOrDefault().VipPer, itemName));
                }
                else
                {
                    rd.result.Add(new result(0, 0, 0, itemName));
                }
            }
            return(rd);
        }
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param>
 public void Update(R_SetoffHome2Entity pEntity, IDbTransaction pTran)
 {
     _currentDAO.Update(pEntity, pTran);
 }
 /// <summary>
 /// 创建一个新实例
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 public void Create(R_SetoffHome2Entity pEntity)
 {
     _currentDAO.Create(pEntity);
 }
 /// <summary>
 /// 分页根据实体条件查询实体
 /// </summary>
 /// <param name="pQueryEntity">以实体形式传入的参数</param>
 /// <param name="pOrderBys">排序组合</param>
 /// <returns>符合条件的实体集</returns>
 public PagedQueryResult <R_SetoffHome2Entity> PagedQueryByEntity(R_SetoffHome2Entity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex)
 {
     return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex));
 }
 /// <summary>
 /// 根据实体条件查询实体
 /// </summary>
 /// <param name="pQueryEntity">以实体形式传入的参数</param>
 /// <param name="pOrderBys">排序组合</param>
 /// <returns>符合条件的实体集</returns>
 public R_SetoffHome2Entity[] QueryByEntity(R_SetoffHome2Entity pQueryEntity, OrderBy[] pOrderBys)
 {
     return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys));
 }
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="pEntity"></param>
 public void Delete(R_SetoffHome2Entity pEntity)
 {
     _currentDAO.Delete(pEntity);
 }
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 public void Update(R_SetoffHome2Entity pEntity)
 {
     _currentDAO.Update(pEntity);
 }