예제 #1
0
        public void ProcessRequest(HttpContext context)
        {
            string fromDateStr        = context.Request["from_date"];
            string toDateStr          = context.Request["to_date"];
            string channelUserId      = context.Request["channel_user_id"];
            string distributionUserId = context.Request["distribution_user_id"];

            BLLJIMP.Model.TimingTask model = new BLLJIMP.Model.TimingTask();
            model.WebsiteOwner       = bll.WebsiteOwner;
            model.InsertDate         = DateTime.Now;
            model.FromDate           = DateTime.Parse(fromDateStr);
            model.ToDate             = DateTime.Parse(toDateStr).AddHours(23).AddMinutes(59).AddSeconds(59);
            model.ChannelUserId      = channelUserId;
            model.DistributionUserId = distributionUserId;
            model.TaskType           = 12;
            model.ScheduleDate       = DateTime.Now;
            model.TaskId             = bll.GetGUID(BLLJIMP.TransacType.CommAdd);
            model.Status             = 1;
            if (bll.Add(model))
            {
                apiResp.status = true;
            }
            else
            {
                apiResp.status = false;
                apiResp.msg    = "添加失败";
            }
            bll.ContextResponse(context, apiResp);
        }
예제 #2
0
        public void ProcessRequest(HttpContext context)
        {
            string ids = context.Request["ids"];

            string[] autoids = ids.Split(',');
            int      count   = 0;

            for (int i = 0; i < autoids.Length; i++)
            {
                BLLJIMP.Model.TimingTask model = bllTimingTask.GetTimingTask(int.Parse(autoids[i]));
                if (model == null || model.Status != 1)
                {
                    continue;
                }
                model.Status = -1;
                bllTimingTask.Update(model);
                count++;
            }
            apiResp.msg    = "取消了" + count + "条任务";
            apiResp.status = true;
            bllTimingTask.ContextResponse(context, apiResp);
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string permissionGroupId = bllDis.GetChannelPermissionGroupId();//渠道用户组

            if (string.IsNullOrEmpty(permissionGroupId))
            {
                permissionGroupId = "0";
            }
            var allChannelList = bll.GetList <UserInfo>(string.Format(" WebsiteOwner = '{0}' And PermissionGroupID={1} ", bll.WebsiteOwner, permissionGroupId));

            try
            {
                MyCategoriesV2           myCategories    = new MyCategoriesV2();
                List <MyCategoryV2Model> myCategoryModel = myCategories.GetCommCateModelList("UserID", "ParentChannel", "ChannelName", allChannelList);
                AllChannelList = myCategories.GetCateListItem(myCategoryModel, "");
                LevelList      = bllDis.QueryUserLevelListChannel(bll.WebsiteOwner);
            }
            catch (Exception ex)
            {
                Response.Write(ex.ToString());
            }
            task = bllTask.GetLastTinmingTask(BLLJIMP.BLLTimingTask.TaskType.FlashChannelData);
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            model = bllTask.GetLastTinmingTask(BLLJIMP.BLLTimingTask.TaskType.SynFans);

            IsShowSendTempMessage = bllMenupermission.CheckUserAndPmsKey(bllUser.GetCurrUserID(), BLLPermission.Enums.PermissionSysKey.SendTtemplatMessage);
        }