Пример #1
0
        public void Save()
        {
            int    id        = ctx.PostInt("Id");
            int    isApprove = ctx.PostInt("isApprove");
            String name      = ctx.Post("name");
            String srcIds    = ctx.PostIdList("srcIds");
            String targetIds = ctx.PostIdList("targetIds");
            String userName  = ctx.Post("userName");

            if (strUtil.IsNullOrEmpty(name))
            {
                errors.Add("请填写名称");
            }
            if (strUtil.IsNullOrEmpty(srcIds))
            {
                errors.Add("请选择数据源");
            }
            if (strUtil.IsNullOrEmpty(targetIds))
            {
                errors.Add("请选择目标区块");
            }

            User user = userService.GetByName(userName);

            if (user == null)
            {
                errors.Add("用户不存在");
            }

            if (ctx.HasErrors)
            {
                echoError();
                return;
            }

            SpiderImport it = id > 0 ? importService.GetById(id) : new SpiderImport();

            it.Name          = name;
            it.DataSourceIds = srcIds;
            it.SectionIds    = targetIds;
            it.IsApprove     = isApprove;
            it.Creator       = user;

            if (id > 0)
            {
                it.update();
            }
            else
            {
                it.insert();
            }

            echoJsonMsg("操作成功", true, null);
        }
Пример #2
0
 public void Insert( SpiderImport s )
 {
     s.insert();
 }
Пример #3
0
 public void Insert(SpiderImport s)
 {
     s.insert();
 }