public ActionResult SiteContentCheck() { string c_id = Request["c_id"] ?? string.Empty; int status = Request["status"].ToInt32(1); int successCount = 0; int failCount = 0; int result = 0; Fiction info = null; string[] c_idArr = c_id.Split(new string[] { ",", "," }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < c_idArr.Length; i++) { info = YuYangServiceClass.Fiction_SelectById(c_idArr[i].ToInt32()); //info.c_status = status; result = YuYangServiceClass.Fiction_UpdateById(info); if (result > 0) { successCount++; } else { failCount++; } } if (c_idArr.Length == 1) { return(Json(new { success = true, errors = new { text = "审核成功" } })); } else { return(Json(new { success = true, errors = new { text = string.Format("审核成功{0}条,失败{1}条", successCount, failCount) } })); } }
public ActionResult SiteContentEdit() { string c_title = Request["c_title"] ?? string.Empty; string c_keywords = Request["c_keywords"] ?? string.Empty; string c_subTitle = Request["c_subTitle"] ?? string.Empty; string c_content = Request["c_content"] ?? string.Empty; string c_intro = Request["c_intro"] ?? string.Empty; string fid = Request["fid"] ?? string.Empty; string c_id = Request["c_id"] ?? string.Empty;//分类Id Fiction info = null; if (string.IsNullOrEmpty(fid)) { info = new Fiction(); info.CoverImage = string.Empty; } else { info = YuYangServiceClass.Fiction_SelectById(fid.ToInt32()); } //info.c_status = (int)SiteEnum.SiteItemStatus.待审核; info.LastUpdateTime = DateTime.Now; info.Title = c_title; info.C_C_ID = c_id.ToInt32(); info.Author = c_subTitle; info.Intro = c_intro; info.LastUpdateChapter = string.Empty; //TODO:新增时 小说封面设置 if (string.IsNullOrEmpty(fid)) { int result = YuYangServiceClass.Fiction_Insert(info); if (result > 0) { return(Json(new { success = true, errors = new { text = "新增成功" } })); } else { return(Json(new { success = false, errors = new { text = "新增失败" } })); } } else { int result = YuYangServiceClass.Fiction_UpdateById(info); if (result > 0) { return(Json(new { success = true, errors = new { text = "修改成功" } })); } else { return(Json(new { success = false, errors = new { text = "修改失败" } })); } } }
public ActionResult ContentEditView() { string c_id = Request["c_id"] ?? string.Empty; string fid = Request["fid"] ?? string.Empty; Fiction info = null; if (string.IsNullOrEmpty(fid)) { info = new Fiction(); } else { info = YuYangServiceClass.Fiction_SelectById(fid.ToInt32(0)); } ViewData["window"] = Request["window"] ?? string.Empty; ViewData["info"] = info; ViewBag.c_id = c_id; ViewBag.fid = fid; return(View()); }
public ActionResult SiteContentRecommendEdit() { //内容ID string c_id = Request["c_id"] ?? string.Empty; //推荐区块ID string b_gid = Request["b_gid"] ?? string.Empty; //区块页面ID string p_gid = Request["p_gid"] ?? string.Empty; Fiction fInfo = null; Site_CMSItem item = null; int existCount = 0; int successCount = 0; int failCount = 0; int result = 0; Site_CMSBlock b_info = SiteServiceClass.Site_CMSBlock_SelectByb_gid(b_gid); string[] c_idArr = c_id.Split(new string[] { ",", "," }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < c_idArr.Length; i++) { fInfo = YuYangServiceClass.Fiction_SelectById(c_idArr[i].ToInt32()); item = SiteServiceClass.Site_CMSItem_SelectByc_gidAndb_gid(c_idArr[i], b_gid); if (item != null) { existCount++; continue; } item = new Site_CMSItem(); item.i_b_gid = b_gid; item.i_intro = fInfo.Intro;// item.i_createTime = DateTime.Now; item.i_createUser = SiteHelp.CurrentUserName; item.i_c_gid = fInfo.Id.ToString();//此处存放小说的唯一Id item.i_c_type = string.Empty; item.i_gid = Guid.NewGuid().ToString().Substring(0, 8); item.i_p_gid = p_gid; item.i_status = (int)SiteEnum.SiteItemStatus.待审核; item.i_subTitle = fInfo.Author;//作者 item.i_title = fInfo.Title; item.i_c_img_src = string.Empty; //图片需要根据该区块设置的图片尺寸,缩放该图片,使用原图来进行缩放 if (!string.IsNullOrEmpty(b_info.b_img_size.Trim())) { if (!string.IsNullOrEmpty(fInfo.CoverImage)) { int index = fInfo.CoverImage.LastIndexOf('_'); string sourceSrc = fInfo.CoverImage.Substring(0, index) + ".jpg"; string error; byte[] imgData = SiteUntility.GetRemoteImage(sourceSrc, out error); if (imgData != null) { List <string> srcResult = UploadServiceClass.UploadImg( imgData, SiteEnum.SiteUploadConfigName.baseUpload.ToString(), new List <string>() { b_info.b_img_size }, ".jpg", "s" ); item.i_c_img_src = srcResult[1]; } } } result = SiteServiceClass.Site_CMSItem_Insert(item); if (result > 0) { successCount++; } else { failCount++; } } if (c_idArr.Length == 1) { return(Json(new { success = true, errors = new { text = "推荐成功" } })); } else { return(Json(new { success = true, errors = new { text = string.Format("推荐成功{0}条,失败{1}条,重复{2}条", successCount, failCount, existCount) } })); } }