public static ContentItem parseContent(CmsForm cmsForm, string content, string qun_pid, bool zhuan_pid_boolean, bool apply_jihua, int url_type) { ContentItem contentItem = new ContentItem(); contentItem.content = content; contentItem.memo = TaobaoUtil.toText(content); ArrayList urlList = UrlHptUtil.parseContentUrlList(contentItem, cmsForm, content, qun_pid, zhuan_pid_boolean, apply_jihua, url_type); contentItem.urlList = urlList; if (urlList != null) { string content_send = content; if (zhuan_pid_boolean) { try { foreach (UrlItem urlItem in urlList) { if (!string.IsNullOrEmpty(urlItem.ori_url) && !string.IsNullOrEmpty(urlItem.click_url)) { content_send = content_send.Replace(urlItem.ori_url, urlItem.click_url); } } } catch (Exception exception) { } } contentItem.content_send = content_send; } return(contentItem); }
public static CouponContent parseContent(CmsForm cmsForm, string content, string qun_pid) { CouponContent couponContent = new CouponContent(); couponContent.content = content; couponContent.memo = TaobaoUtil.toText(content); UrlParse.parseContentUrlList(couponContent, cmsForm, content); if (!string.IsNullOrEmpty(couponContent.num_iid)) { string out_log = ""; int hours = 1; try { hours = int.Parse(cmsForm.textBox_qunfa_times.Text.Trim()); } catch (Exception) { } ArrayList arrayList = cmsForm.sendSqlUtil.query_send_item(couponContent.num_iid, hours, out out_log); if (arrayList.Count > 0) { couponContent.status = 4; return(couponContent); } if (!string.IsNullOrEmpty(PidUtil.get_qq_com_pid_call(cmsForm, null))) { qun_pid = PidUtil.get_qq_com_pid_call(cmsForm, cmsForm.appBean.member_id); } else if (!string.IsNullOrEmpty(PidUtil.get_qq_queqiao_pid_call(cmsForm, null))) { qun_pid = PidUtil.get_qq_queqiao_pid_call(cmsForm, cmsForm.appBean.member_id); } else if (!string.IsNullOrEmpty(PidUtil.get_weixin_pid_call(cmsForm, null))) { qun_pid = PidUtil.get_weixin_pid_call(cmsForm, cmsForm.appBean.member_id); } if (!string.IsNullOrEmpty(qun_pid)) { ShareItem shareItem = UrlParse.query_share(cmsForm, couponContent.num_iid, qun_pid); if (shareItem != null) { couponContent.coupon_money = shareItem.coupon_money; couponContent.price = shareItem.price; } else { couponContent.status = 1; return(couponContent); } } } return(couponContent); }