private void MessagePush() { LogHelper.SaveLog(TxtLogType.WeiXin, TxtLogContentType.Common, TxtLogFileType.Day, "MessagePush"); string openId = "oNWocwX2vXScYZkP6m3UVxfmom-o"; string errMsg = ""; OrderPaySuccessDataModel dataModel = new OrderPaySuccessDataModel("5yuan10bi", "够币", "测试11", "2017年12月25日 15:09:29", "110000000000"); if (MessageMana.PushMessage(WeiXinMesageType.OrderPaySuccess, openId, dataModel, out errMsg)) { LogHelper.SaveLog(TxtLogType.WeiXin, TxtLogContentType.Common, TxtLogFileType.Day, "true"); } else { LogHelper.SaveLog(TxtLogType.WeiXin, TxtLogContentType.Common, TxtLogFileType.Day, errMsg); } }
private static object GetOrderPaySuccessData <TConfig, TData>(TConfig configModel, TData dataModel) { OrderPaySuccessConfigModel config = Utils.GetCopy <OrderPaySuccessConfigModel>(configModel); OrderPaySuccessDataModel data = Utils.GetCopy <OrderPaySuccessDataModel>(dataModel); var msgData = new { first = new { value = config.Title, color = config.FirstColor }, keyword1 = new { value = data.ProductName, color = config.Keynote1Color }, keyword2 = new { value = data.BuyPrice, color = config.Keynote2Color }, keyword3 = new { value = data.BuyDate, color = config.Keynote3Color }, keyword4 = new { value = data.Createtime, color = config.Keynote3Color }, keyword5 = new { value = data.OrderNumber, color = config.Keynote3Color }, remark = new { value = config.Remark, color = config.RemarkColor } }; return(msgData); }