123456789101112131415161718192021222324252627282930313233343536 |
- using System;
- 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,
- status = order.Status,
- createDate = order.CreateDate.Value,
- payDate = order.UpdateDate.Value,
- hdOrderNo = order.SeoTitle,
- tradeNo = order.SeoKeyword,
- snNo = order.SnNo,
- payMoney = order.PayMoney,
- payMode = order.PayMode,
- orderNo = order.OrderNo,
- consumerId = order.ConsumerId,
- merchantId = order.MerchantId,
- isAct = (int)order.IsAct,
- userId = order.UserId,
- merchantActualAmount = order.MerchantActualAmount,
- };
- db.Dispose();
- RedisDbconn.Instance.AddList("MpOrderQueue", Newtonsoft.Json.JsonConvert.SerializeObject(msg));
- }
- }
- }
|