lichunlei 3 years ago
parent
commit
470fe2beff
1 changed files with 51 additions and 51 deletions
  1. 51 51
      AppStart/Helper/Profit/ProfitHelper.cs

+ 51 - 51
AppStart/Helper/Profit/ProfitHelper.cs

@@ -2258,57 +2258,57 @@ namespace MySystem
                                                     });
                                                 }
 
-                                                //分润补贴
-                                                // if (HelpTime == 1 && level == 1)
-                                                // {
-                                                //     function.WriteLog("满足条件", "分润补贴日志");
-                                                //     int SubsidyUserId = pos.BuyUserId;
-                                                //     Users subuser = dbnew.Users.FirstOrDefault(m => m.Id == SubsidyUserId) ?? new Users();
-                                                //     int subUserLevel = subuser.UserLevel;
-                                                //     if(subUserLevel < 5)
-                                                //     {
-                                                //         function.WriteLog("1:" + subUserLevel, "分润补贴日志");
-                                                //         UserRankWhite subrank = dbnew.UserRankWhite.FirstOrDefault(m => m.Id == subuser.Id && m.UpdateDate > now);
-                                                //         if (subrank != null)
-                                                //         {
-                                                //             if (subrank.Rank > subUserLevel)
-                                                //             {
-                                                //                 subUserLevel = subrank.Rank;
-                                                //             }
-                                                //         }
-                                                //         if(subUserLevel < 5)
-                                                //         {
-                                                //             function.WriteLog("2:" + subUserLevel, "分润补贴日志");
-                                                //             ProfitObjectLevels sublevel = RedisDbconn.Instance.Get<ProfitObjectLevels>("pobjlv" + LevelKindId + ":" + subUserLevel); //获取当前等级参数
-                                                //             if (sublevel != null)
-                                                //             {
-                                                //                 function.WriteLog("3:" + sublevel.Percents, "分润补贴日志");
-                                                //                 decimal otherPercent = 0.001M - sublevel.Percents;
-                                                //                 decimal otherMoney = TradeAmt * otherPercent;
-                                                //                 if (otherMoney >= obj.MinProfitVal)
-                                                //                 {
-                                                //                     result.Add(new ProfitResult()
-                                                //                     {
-                                                //                         UserId = subuser.Id,
-                                                //                         UserNav = subuser.ParentNav,
-                                                //                         Money = PublicFunction.NumberFormat(otherMoney),
-                                                //                         ProfitRate = otherPercent,
-                                                //                         Message = "分润补贴",
-                                                //                         BankCardType = BankCardType,
-                                                //                         QrPayFlag = QrPayFlag,
-                                                //                         DirectFlag = 1,
-                                                //                         BrandId = pos.BrandId,
-                                                //                         IsSubsidy = 1,
-                                                //                         MerchantId = pos.BindMerchantId,
-                                                //                         TradeAmount = TradeAmt,
-                                                //                         HelpFlag = HelpTime,
-                                                //                         PosSn = pos.PosSn,
-                                                //                     });
-                                                //                 }
-                                                //             }
-                                                //         }
-                                                //     }
-                                                // }
+                                                // 分润补贴
+                                                if (HelpTime == 1 && level == 1)
+                                                {
+                                                    function.WriteLog("满足条件", "分润补贴日志");
+                                                    int SubsidyUserId = pos.BuyUserId;
+                                                    Users subuser = dbnew.Users.FirstOrDefault(m => m.Id == SubsidyUserId) ?? new Users();
+                                                    int subUserLevel = subuser.UserLevel;
+                                                    if(subUserLevel < 5)
+                                                    {
+                                                        function.WriteLog("1:" + subUserLevel, "分润补贴日志");
+                                                        UserRankWhite subrank = dbnew.UserRankWhite.FirstOrDefault(m => m.Id == subuser.Id && m.UpdateDate > now);
+                                                        if (subrank != null)
+                                                        {
+                                                            if (subrank.Rank > subUserLevel)
+                                                            {
+                                                                subUserLevel = subrank.Rank;
+                                                            }
+                                                        }
+                                                        if(subUserLevel < 5)
+                                                        {
+                                                            function.WriteLog("2:" + subUserLevel, "分润补贴日志");
+                                                            ProfitObjectLevels sublevel = RedisDbconn.Instance.Get<ProfitObjectLevels>("pobjlv" + LevelKindId + ":" + subUserLevel); //获取当前等级参数
+                                                            if (sublevel != null)
+                                                            {
+                                                                function.WriteLog("3:" + sublevel.Percents, "分润补贴日志");
+                                                                decimal otherPercent = 0.001M - sublevel.Percents;
+                                                                decimal otherMoney = TradeAmt * otherPercent;
+                                                                if (otherMoney >= obj.MinProfitVal)
+                                                                {
+                                                                    result.Add(new ProfitResult()
+                                                                    {
+                                                                        UserId = subuser.Id,
+                                                                        UserNav = subuser.ParentNav,
+                                                                        Money = PublicFunction.NumberFormat(otherMoney),
+                                                                        ProfitRate = otherPercent,
+                                                                        Message = "分润补贴",
+                                                                        BankCardType = BankCardType,
+                                                                        QrPayFlag = QrPayFlag,
+                                                                        DirectFlag = 1,
+                                                                        BrandId = pos.BrandId,
+                                                                        IsSubsidy = 1,
+                                                                        MerchantId = pos.BindMerchantId,
+                                                                        TradeAmount = TradeAmt,
+                                                                        HelpFlag = HelpTime,
+                                                                        PosSn = pos.PosSn,
+                                                                    });
+                                                                }
+                                                            }
+                                                        }
+                                                    }
+                                                }
                                             }
                                         }
                                         curLevel = UserLevel;