OrderMessageHelper.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using MySystem.Models;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. namespace MySystem
  6. {
  7. public class OrderMessageHelper
  8. {
  9. public static void SendOrderMsg(ConsumerOrders order)
  10. {
  11. OrderMessage msg = new OrderMessage()
  12. {
  13. brandId = 0, //品牌/通道(0直联,1银联,2好哒)
  14. status = order.Status, //订单状态(0待支付,1已支付)
  15. createDate = order.CreateDate.Value, //创建时间
  16. payDate = order.UpdateDate.Value, //支付时间
  17. hdOrderNo = order.SeoTitle, //好哒订单号
  18. tradeNo = order.SeoKeyword, //支付宝微信平台交易号
  19. snNo = order.SnNo, //码牌SN
  20. payMoney = order.PayMoney, //支付金额
  21. payMode = order.PayMode, //支付方式(1支付宝,2微信)
  22. orderNo = order.OrderNo, //订单号
  23. consumerId = order.ConsumerId, //消费者Id
  24. merchantId = order.MerchantId, //商户Id
  25. isAct = (int)order.IsAct, //活动标识(1活动,0非活动)
  26. userId = order.UserId, //创客Id
  27. merchantActualAmount = order.MerchantActualAmount, //商家实收金额
  28. };
  29. RedisDbconn.Instance.AddList("MpOrderQueue", Newtonsoft.Json.JsonConvert.SerializeObject(msg));
  30. }
  31. }
  32. }