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

统计广电卡也要往tradedaysummary里面统计

lcl 1 жил өмнө
parent
commit
b10406c19a

+ 44 - 0
AppStart/Helper/StatService.cs

@@ -515,6 +515,28 @@ namespace MySystem
                                 {
                                     selfStat.NotHelpTradeAmount += TradeAmount;
                                 }
+
+                                TradeDaySummary selfStat1 = db.TradeDaySummary.FirstOrDefault(m => m.UserId == UserId && m.BrandId == 14 && m.TradeMonth == TradeMonth && m.TradeDate == TradeDate && m.SeoTitle == "self");
+                                if (selfStat1 == null)
+                                {
+                                    selfStat1 = db.TradeDaySummary.Add(new TradeDaySummary()
+                                    {
+                                        UserId = UserId,
+                                        BrandId = 14,
+                                        TradeMonth = TradeMonth,
+                                        TradeDate = TradeDate,
+                                        SeoTitle = "self",
+                                    }).Entity;
+                                    db.SaveChanges();
+                                }
+                                if (MerHelpFlag == 1)
+                                {
+                                    selfStat1.HelpDirectTradeAmt += TradeAmount;
+                                }
+                                else
+                                {
+                                    selfStat1.NotHelpDirectTradeAmt += TradeAmount;
+                                }
                                 
                                 ParentNav += "," + UserId + ",";
                                 if (!string.IsNullOrEmpty(ParentNav))
@@ -544,6 +566,28 @@ namespace MySystem
                                         {
                                             teamStat.NotHelpTradeAmount += TradeAmount;
                                         }
+
+                                        TradeDaySummary teamStat2 = db.TradeDaySummary.FirstOrDefault(m => m.UserId == NavUserId && m.BrandId == 14 && m.TradeMonth == TradeMonth && m.TradeDate == TradeDate && m.SeoTitle == "team");
+                                        if (teamStat2 == null)
+                                        {
+                                            teamStat2 = db.TradeDaySummary.Add(new TradeDaySummary()
+                                            {
+                                                UserId = NavUserId,
+                                                BrandId = 14,
+                                                TradeMonth = TradeMonth,
+                                                TradeDate = TradeDate,
+                                                SeoTitle = "team",
+                                            }).Entity;
+                                            db.SaveChanges();
+                                        }
+                                        if (MerHelpFlag == 1)
+                                        {
+                                            teamStat2.HelpNonDirectTradeAmt += TradeAmount;
+                                        }
+                                        else
+                                        {
+                                            teamStat2.NotHelpNonDirectTradeAmt += TradeAmount;
+                                        }
                                     }
                                 }