public Respbase <OctoberActivityCountDto> GetOctoberActivityCount(OctoberActivityCountReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.GetOctoberActivityCount(req);

            return(new Respbase <OctoberActivityCountDto> {
                Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Beispiel #2
0
        //private DateTime beginTime = new DateTime(2019, 10, 21);
        //private DateTime endTime = new DateTime(2019, 11, 5, 23, 59, 59);

        /// <summary>
        /// 获取十月送手机活动的领取手机和支付服务费的数量
        /// </summary>
        public OctoberActivityCountDto GetOctoberActivityCount(OctoberActivityCountReq req)
        {
            var activity = db.TpxinActivitySet.FirstOrDefault(p => p.Id == req.ActivityId);

            if (activity == null)
            {
                Alert("找不到活动信息,请重试");
                return(null);
            }
            OctoberActivityCountDto dto = new OctoberActivityCountDto();

            dto.PayCount     = db.TpxinOctoberActivitySet.Count(x => x.Pnodeid == req.Nodeid && x.ActivityId == req.ActivityId);
            dto.ReceiveCount = db.TpxinOctoberActivitySet.Count(x => x.Nodeid == req.Nodeid && x.ActivityId == req.ActivityId);
            return(dto);
        }