Эх сурвалжийг харах

wifi第二单不统计交易

lcl 4 сар өмнө
parent
commit
f887969c00

+ 0 - 2
AppStart/Helper/SycnSpServer/SycnSpTradeWifiService.cs

@@ -41,9 +41,7 @@ namespace MySystem
                             int BrandId = int.Parse(function.CheckInt(trade.ProductType));
                             decimal TradeAmount = trade.TradeAmount;
                             if(trade.SeoTitle != "v2") TradeAmount = TradeAmount / 100;
-                            bool statFlag = false;
                             PxcModels.WifiTradeRecord add = new PxcModels.WifiTradeRecord();
-                            statFlag = db.WifiTradeRecord.Any(m => m.SnNo == trade.TradeSnNo);
                             add = db.WifiTradeRecord.Add(new PxcModels.WifiTradeRecord()
                             {
                                 CreateDate = trade.CreateDate,

+ 3 - 0
AppStart/WifiTradeHelper.cs

@@ -165,10 +165,13 @@ public class WifiTradeHelper
         WifiTradeRecord edit = db.WifiTradeRecord.FirstOrDefault(m => m.Id == Id);
         if(edit != null)
         { 
+            int orderCount = db.WifiTradeRecord.Count(m => m.SnNo == edit.SnNo);
             if(edit.LastMonth != Month.Replace("-", ""))
             {
                 decimal TradeAmt = edit.TradeAmount / edit.Duration;
                 TradeAmt = PublicFunction.NumberFormat(TradeAmt);
+
+                if(orderCount > 1) TradeAmt = 0.01M;
                 
                 edit.DoMonths += 1;
                 edit.LastMonth = Month.Replace("-", "");