Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }