Переглянути джерело

修复wifi每月1号推送交易

lcl 4 місяців тому
батько
коміт
d79f7fc9ba
1 змінених файлів з 21 додано та 20 видалено
  1. 21 20
      AppStart/WifiTradeHelper.cs

+ 21 - 20
AppStart/WifiTradeHelper.cs

@@ -70,33 +70,34 @@ public class WifiTradeHelper
             {
                 decimal TradeAmt = trade.TradeAmount / trade.Duration;
                 TradeAmt = PublicFunction.NumberFormat(TradeAmt);
-                PosMachinesTwo pos = posList.FirstOrDefault(m => m.PosSn == trade.SnNo) ?? new PosMachinesTwo();
-                PosMerchantInfo mer = merList.FirstOrDefault(m => m.Id == pos.BindMerchantId) ?? new PosMerchantInfo();
-                StatTrade(statTrade, users, pos.BuyUserId, pos.BrandId, Month.Replace("-", ""), TradeAmt);
-                if (pos.BindingTime < trade.CreateDate.Value.AddMonths(-9))
-                {
-                    StatTradeBefore(statTradeBefore, users, pos.BuyUserId, pos.BrandId, Month.Replace("-", ""), TradeAmt);
-                }
-                else
-                {
-                    StatTradeAfter(statTradeAfter, users, pos.BuyUserId, pos.BrandId, Month.Replace("-", ""), TradeAmt);
-                }
+                // PosMachinesTwo pos = posList.FirstOrDefault(m => m.PosSn == trade.SnNo) ?? new PosMachinesTwo();
+                // PosMerchantInfo mer = merList.FirstOrDefault(m => m.Id == pos.BindMerchantId) ?? new PosMerchantInfo();
+                // StatTrade(statTrade, users, pos.BuyUserId, pos.BrandId, Month.Replace("-", ""), TradeAmt);
+                // if (pos.BindingTime < trade.CreateDate.Value.AddMonths(-9))
+                // {
+                //     StatTradeBefore(statTradeBefore, users, pos.BuyUserId, pos.BrandId, Month.Replace("-", ""), TradeAmt);
+                // }
+                // else
+                // {
+                //     StatTradeAfter(statTradeAfter, users, pos.BuyUserId, pos.BrandId, Month.Replace("-", ""), TradeAmt);
+                // }
                 WifiTradeRecord edit = db.WifiTradeRecord.FirstOrDefault(m => m.Id == trade.Id);
                 if(edit != null)
                 {
                     edit.DoMonths += 1;
                     edit.LastMonth = Month.Replace("-", "");
+                    db.SaveChanges();
 
                     //推送wifi交易给java
-                    // PosPushDataNewHelper.Trade(new MySystem.SpModels.TradeRecord()
-                    // {
-                    //     TradeSnNo = edit.SnNo,
-                    //     MerNo = edit.Remark,
-                    //     TradeAmount = TradeAmt,
-                    //     TradeSerialNo = Guid.NewGuid().ToString(),
-                    //     CreateDate = DateTime.Parse(DateTime.Now.AddMonths(-1).ToString("yyyy-MM") + "-01 00:00:00"),
-                    //     ProductType = edit.BrandId.ToString(),
-                    // });
+                    PosPushDataNewHelper.Trade(new MySystem.SpModels.TradeRecord()
+                    {
+                        TradeSnNo = edit.SnNo,
+                        MerNo = edit.SnNo,
+                        TradeAmount = TradeAmt,
+                        TradeSerialNo = Guid.NewGuid().ToString(),
+                        CreateDate = DateTime.Parse(DateTime.Now.AddMonths(-1).ToString("yyyy-MM") + "-01 00:00:00"),
+                        ProductType = edit.BrandId.ToString(),
+                    });
                 }
                 SnNos.Add(trade.SnNo);
             }