public PPConfirmSignTemplate GenerateData(string toUserOpenId, RO2OOrder o2oOrder) { string first = string.Format("有订单已签收,请及时发货!"); string remark = string.Format("订单金额:{0}\n订单创建时间:{1}", o2oOrder.OrderAmount, o2oOrder.CreateDateTimeStr ); var data = new { first = new TemplateField() { value = first, color = "#EB6B13" }, keyword1 = new TemplateField() { value = o2oOrder.MallOrderNo }, keyword2 = new TemplateField() { value = o2oOrder.ItemName }, remark = new TemplateField { value = remark, color = "#007ACC" }, }; // string url = ConfigurationManager.AppSettings["Main_SiteUrl"] + "/O2OWap/UploadOrder?aoId={0}&OrderNo={1}&OrderStatus={2}"; // url = string.Format(url, o2oOrder.AgentOpenId, o2oOrder.O2ONo, Convert.ToInt32(o2oOrder.O2OOrderStatus)); PPConfirmSignTemplate obj = base.InitObject(toUserOpenId, "", "Hwfh8EsQtI-az0dorSBZEVi3iuvg3lh8dpCznayXHdg"); obj.data = data; return(obj); }
/* * {{first.DATA}} * 客户:{{keyword1.DATA}} * 订单金额:{{keyword2.DATA}} * {{remark.DATA}} */ public PPReviewRemindTemplate GenerateData(string toUserOpenId, RO2OOrder o2oOrder) { string first = string.Format("有订单需要审核!"); string remark = string.Format("代理:{0} \n出库商:{1} \n创建时间:{2}", o2oOrder.AgentName, o2oOrder.WHName, o2oOrder.CreateDateTimeStr ); var data = new { first = new TemplateField() { value = first, color = "#EB6B13" }, keyword1 = new TemplateField() { value = o2oOrder.User }, keyword2 = new TemplateField() { value = o2oOrder.OrderAmount.ToString() }, remark = new TemplateField { value = remark, color = "#007ACC" }, }; string url = ConfigurationManager.AppSettings["Main_SiteUrl"] + "/O2OWap/UploadOrder?act=review&aoId={1}&OrderNo={0}"; url = string.Format(url, o2oOrder.O2ONo, toUserOpenId); PPReviewRemindTemplate obj = base.InitObject(toUserOpenId, url, "Hwfh8EsQtI-az0dorSBZEVi3iuvg3lh8dpCznayXHdg"); obj.data = data; return(obj); }
public PPReviewResultNT(string accessToken, RO2OOrder O2OOrder) : base(accessToken) { _O2OOrder = O2OOrder; _OpenId = O2OOrder.AgentOpenId; }
public PPReviewRemindNT(string accessToken, string toUserOpenId, RO2OOrder O2OOrder) : base(accessToken) { _O2OOrder = O2OOrder; _OpenId = toUserOpenId; }
/* * {{first.DATA}} * 账号名称:{{keyword1.DATA}} * 审核状态:{{keyword2.DATA}} * 审核时间:{{keyword3.DATA}} * {{remark.DATA}} */ public PPReviewResultTemplate GenerateData(string toUserOpenId, RO2OOrder o2oOrder) { string nextStep = "请到平台的订单详情页面,根据流程,继续完成相关步骤。"; string first = string.Format("订单审核通过!请根据以下提示继续操作!"); string OrderStatus = "审核通过"; if (o2oOrder.O2OOrderStatus == IQBPay.BaseEnum.O2OOrderStatus.OrderRefused) { first = string.Format("订单被驳回!点击详情,重新提交订单"); nextStep = "【驳回理由】\n" + o2oOrder.RejectReason; OrderStatus = "审核驳回"; } string remark = string.Format("所属中介:{0} \n商品名称:{1}\n金额:{2}\n{3}", o2oOrder.AgentName, o2oOrder.ItemName, o2oOrder.OrderAmount, nextStep ); var data = new { first = new TemplateField() { value = first, color = "#1364EB" }, keyword1 = new TemplateField() { value = o2oOrder.User }, keyword2 = new TemplateField() { value = OrderStatus }, keyword3 = new TemplateField() { value = o2oOrder.ReviewDateTime.ToString("yyyy-MM-dd HH:mm:ss") }, remark = new TemplateField { value = remark, color = "#007ACC" }, }; if (o2oOrder.O2OOrderStatus == IQBPay.BaseEnum.O2OOrderStatus.OrderRefused) { data.first.color = "#EB1313"; } string url = ConfigurationManager.AppSettings["Main_SiteUrl"] + "/O2OWap/OrderDetail?aoId={0}&O2ONo={1}"; url = string.Format(url, o2oOrder.AgentOpenId, o2oOrder.O2ONo); PPReviewResultTemplate obj = base.InitObject(toUserOpenId, url, "ZDHFFrCe-8DefA96Ar8QTagfZ8tinOJbWio0wd1ivPw"); obj.data = data; return(obj); }
public PPConfirmSignNT(string accessToken, RO2OOrder O2OOrder) : base(accessToken) { _O2OOrder = O2OOrder; _OpenId = O2OOrder.WHOpenId; }