1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using MySystem.Models;
- using System.Collections.Generic;
- using MySystem.Models.Main;
- using System.Linq;
- namespace MySystem
- {
- public class OrderMessageHelper
- {
- public static void SendOrderMsg(ConsumerOrders order)
- {
- WebCMSEntities db = new WebCMSEntities();
- MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == order.MerchantId) ?? new MerchantInfo();
- OrderMessage msg = new OrderMessage()
- {
- BrandId = merchant.BrandId + 1, //品牌/通道(0直联,1银联,2好哒)
- Status = order.Status, //订单状态(0待支付,1已支付)
- CreateDate = order.CreateDate.Value, //创建时间
- PayDate = order.UpdateDate.Value, //支付时间
- HdOrderNo = order.SeoTitle, //好哒订单号
- TradeNo = order.SeoKeyword, //支付宝微信平台交易号
- SnNo = order.SnNo, //码牌SN
- PayMoney = order.PayMoney, //支付金额
- PayMode = order.PayMode, //支付方式(1支付宝,2微信)
- OrderNo = order.OrderNo, //订单号
- ConsumerId = order.ConsumerId, //消费者Id
- MerchantId = order.MerchantId, //商户Id
- IsAct = (int)order.IsAct, //活动标识(1活动,0非活动)
- UserId = order.UserId, //创客Id
- MerchantActualAmount = order.MerchantActualAmount, //商家实收金额
- };
- db.Dispose();
- RedisDbconn.Instance.AddList("MpOrderQueue", Newtonsoft.Json.JsonConvert.SerializeObject(msg));
- }
- }
- }
|