コード例 #1
0
ファイル: ArticleController.cs プロジェクト: zuhuizou/wojilu
        public virtual void Update(long id)
        {
            SpiderArticle article = SpiderArticle.findById(id);

            article = ctx.PostValue(article) as SpiderArticle;
            article.update();
            echoRedirect(lang("opok"), to(Show, id));
        }
コード例 #2
0
ファイル: ArticleController.cs プロジェクト: zuhuizou/wojilu
        public virtual void DoRefresh(long id)
        {
            SpiderArticle post = SpiderArticle.findById(id);

            StringBuilder log     = new StringBuilder();
            String        content = new PagedDetailSpider().GetContent(post.Url, post.SpiderTemplate, log);

            if (strUtil.HasText(content))
            {
                post.Body = content;
                post.update("Body");
                echoJsonMsg("刷新成功", true, "");
            }
            else
            {
                errors.Add(log.ToString().Replace(Environment.NewLine, "").Trim());
                echoError();
            }
        }