浏览代码

分润只加每天的记录,不到账

lichunlei 2 年之前
父节点
当前提交
14d76d53db
共有 1 个文件被更改,包括 96 次插入96 次删除
  1. 96 96
      AppStart/Helper/Profit/HelpProfitHelper.cs

+ 96 - 96
AppStart/Helper/Profit/HelpProfitHelper.cs

@@ -55,111 +55,111 @@ namespace MySystem
                     PosMerchantInfo mer = db.PosMerchantInfo.FirstOrDefault(m => m.Id == MerchantId) ?? new PosMerchantInfo();
                     MachineForMerNo merFor = db.MachineForMerNo.FirstOrDefault(m => m.MerNo == mer.KqMerNo) ?? new MachineForMerNo();
                     PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == merFor.SnId) ?? new PosMachinesTwo();
-                    string Name = mer.MerchantName;
-                    if (mer.BrandId == 2)
-                    {
-                        if (Name.Contains("-"))
-                        {
-                            Name = Name.Split('-')[1];
-                        }
-                        else if (Name.Contains("_"))
-                        {
-                            Name = Name.Split('_')[1];
-                        }
-                    }
-                    Name = Name.Replace("个体户", "");
-                    Name = Name.Replace("个体商户", "");
-                    Name = Name.Replace("企业户", "");
-                    Name = Name.Replace("企业商户", "");
+                    // string Name = mer.MerchantName;
+                    // if (mer.BrandId == 2)
+                    // {
+                    //     if (Name.Contains("-"))
+                    //     {
+                    //         Name = Name.Split('-')[1];
+                    //     }
+                    //     else if (Name.Contains("_"))
+                    //     {
+                    //         Name = Name.Split('_')[1];
+                    //     }
+                    // }
+                    // Name = Name.Replace("个体户", "");
+                    // Name = Name.Replace("个体商户", "");
+                    // Name = Name.Replace("企业户", "");
+                    // Name = Name.Replace("企业商户", "");
                     Users user = db.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
                     Users puser = db.Users.FirstOrDefault(m => m.Id == user.ParentUserId) ?? new Users();
                     decimal money = TradeAmount * 0.0005M;
                     decimal money2 = TradeAmount * 0.00005M;
-                    UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == UserId);
-                    if (account == null)
-                    {
-                        account = db.UserAccount.Add(new UserAccount()
-                        {
-                            Id = UserId,
-                            UserId = UserId,
-                        }).Entity;
-                        db.SaveChanges();
-                    }
-                    decimal BeforeBalanceAmount = account.BalanceAmount; //变更前余额
-                    account.HelpProfitBalanceAmount += money;
-                    decimal AfterBalanceAmount = account.BalanceAmount; //变更后余额
-                    UserAccountRecord accountRecord = db.UserAccountRecord.Add(new UserAccountRecord()
-                    {
-                        CreateDate = DateTime.Now,
-                        UpdateDate = DateTime.Now,
-                        Sort = MerchantId,
-                        UserId = UserId, //创客
-                        ProductType = 101, //产品类型
-                        ChangeType = 1,
-                        ChangeAmount = money, //变更金额
-                        BeforeBalanceAmount = BeforeBalanceAmount, //变更前余额
-                        AfterBalanceAmount = AfterBalanceAmount, //变更后余额
-                        Remark = Name.Substring(0, 1) + "**:" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "交易" + TradeAmount.ToString("f2"),
-                    }).Entity;
+                    // UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == UserId);
+                    // if (account == null)
+                    // {
+                    //     account = db.UserAccount.Add(new UserAccount()
+                    //     {
+                    //         Id = UserId,
+                    //         UserId = UserId,
+                    //     }).Entity;
+                    //     db.SaveChanges();
+                    // }
+                    // decimal BeforeBalanceAmount = account.BalanceAmount; //变更前余额
+                    // account.HelpProfitBalanceAmount += money;
+                    // decimal AfterBalanceAmount = account.BalanceAmount; //变更后余额
+                    // UserAccountRecord accountRecord = db.UserAccountRecord.Add(new UserAccountRecord()
+                    // {
+                    //     CreateDate = DateTime.Now,
+                    //     UpdateDate = DateTime.Now,
+                    //     Sort = MerchantId,
+                    //     UserId = UserId, //创客
+                    //     ProductType = 101, //产品类型
+                    //     ChangeType = 1,
+                    //     ChangeAmount = money, //变更金额
+                    //     BeforeBalanceAmount = BeforeBalanceAmount, //变更前余额
+                    //     AfterBalanceAmount = AfterBalanceAmount, //变更后余额
+                    //     Remark = Name.Substring(0, 1) + "**:" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "交易" + TradeAmount.ToString("f2"),
+                    // }).Entity;
                     AddProfitRecord(db, user, pos, mer, money, DateTime.Now.AddDays(-1), 1);
                     db.SaveChanges();
 
-                    account = db.UserAccount.FirstOrDefault(m => m.Id == user.ParentUserId);
-                    if (account == null)
-                    {
-                        account = db.UserAccount.Add(new UserAccount()
-                        {
-                            Id = user.ParentUserId,
-                            UserId = user.ParentUserId,
-                        }).Entity;
-                        db.SaveChanges();
-                    }
-                    BeforeBalanceAmount = account.BalanceAmount; //变更前余额
-                    account.HelpProfitBalanceAmount += money2;
-                    AfterBalanceAmount = account.BalanceAmount; //变更后余额
-                    accountRecord = db.UserAccountRecord.Add(new UserAccountRecord()
-                    {
-                        CreateDate = DateTime.Now,
-                        UpdateDate = DateTime.Now,
-                        Sort = MerchantId,
-                        UserId = user.ParentUserId, //创客
-                        ProductType = 101, //产品类型
-                        ChangeType = 112,
-                        ChangeAmount = money2, //变更金额
-                        BeforeBalanceAmount = BeforeBalanceAmount, //变更前余额
-                        AfterBalanceAmount = AfterBalanceAmount, //变更后余额
-                        Remark = Name.Substring(0, 1) + "**:" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "交易" + TradeAmount.ToString("f2"),
-                    }).Entity;
+                    // account = db.UserAccount.FirstOrDefault(m => m.Id == user.ParentUserId);
+                    // if (account == null)
+                    // {
+                    //     account = db.UserAccount.Add(new UserAccount()
+                    //     {
+                    //         Id = user.ParentUserId,
+                    //         UserId = user.ParentUserId,
+                    //     }).Entity;
+                    //     db.SaveChanges();
+                    // }
+                    // BeforeBalanceAmount = account.BalanceAmount; //变更前余额
+                    // account.HelpProfitBalanceAmount += money2;
+                    // AfterBalanceAmount = account.BalanceAmount; //变更后余额
+                    // accountRecord = db.UserAccountRecord.Add(new UserAccountRecord()
+                    // {
+                    //     CreateDate = DateTime.Now,
+                    //     UpdateDate = DateTime.Now,
+                    //     Sort = MerchantId,
+                    //     UserId = user.ParentUserId, //创客
+                    //     ProductType = 101, //产品类型
+                    //     ChangeType = 112,
+                    //     ChangeAmount = money2, //变更金额
+                    //     BeforeBalanceAmount = BeforeBalanceAmount, //变更前余额
+                    //     AfterBalanceAmount = AfterBalanceAmount, //变更后余额
+                    //     Remark = Name.Substring(0, 1) + "**:" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "交易" + TradeAmount.ToString("f2"),
+                    // }).Entity;
                     AddProfitRecord(db, puser, pos, mer, money, DateTime.Now.AddDays(-1), 112);
                     db.SaveChanges();
 
-                    string Month = Date.Substring(0, 6);
-                    HelpProfitRebateDetail selfStat = db.HelpProfitRebateDetail.FirstOrDefault(m => m.UserId == UserId && m.TradeMonth == Month && m.TradeDate == Date);
-                    if (selfStat == null)
-                    {
-                        selfStat = db.HelpProfitRebateDetail.Add(new HelpProfitRebateDetail()
-                        {
-                            TradeMonth = Month,
-                            TradeDate = Date,
-                            UserId = UserId,
-                        }).Entity;
-                        db.SaveChanges();
-                    }
-                    selfStat.CreditRewardAmount += money;
+                    // string Month = Date.Substring(0, 6);
+                    // HelpProfitRebateDetail selfStat = db.HelpProfitRebateDetail.FirstOrDefault(m => m.UserId == UserId && m.TradeMonth == Month && m.TradeDate == Date);
+                    // if (selfStat == null)
+                    // {
+                    //     selfStat = db.HelpProfitRebateDetail.Add(new HelpProfitRebateDetail()
+                    //     {
+                    //         TradeMonth = Month,
+                    //         TradeDate = Date,
+                    //         UserId = UserId,
+                    //     }).Entity;
+                    //     db.SaveChanges();
+                    // }
+                    // selfStat.CreditRewardAmount += money;
 
-                    selfStat = db.HelpProfitRebateDetail.FirstOrDefault(m => m.UserId == user.ParentUserId && m.TradeMonth == Month && m.TradeDate == Date);
-                    if (selfStat == null)
-                    {
-                        selfStat = db.HelpProfitRebateDetail.Add(new HelpProfitRebateDetail()
-                        {
-                            TradeMonth = Month,
-                            TradeDate = Date,
-                            UserId = user.ParentUserId,
-                        }).Entity;
-                        db.SaveChanges();
-                    }
-                    selfStat.CreditRewardAmount += money2;
-                    db.SaveChanges();
+                    // selfStat = db.HelpProfitRebateDetail.FirstOrDefault(m => m.UserId == user.ParentUserId && m.TradeMonth == Month && m.TradeDate == Date);
+                    // if (selfStat == null)
+                    // {
+                    //     selfStat = db.HelpProfitRebateDetail.Add(new HelpProfitRebateDetail()
+                    //     {
+                    //         TradeMonth = Month,
+                    //         TradeDate = Date,
+                    //         UserId = user.ParentUserId,
+                    //     }).Entity;
+                    //     db.SaveChanges();
+                    // }
+                    // selfStat.CreditRewardAmount += money2;
+                    // db.SaveChanges();
                 }
             }
             db.Dispose();
@@ -172,7 +172,7 @@ namespace MySystem
             {
                 RewardDesc = "助利宝推荐分润";
             }
-            OpenRewardDetail detail = db.OpenRewardDetail.Add(new OpenRewardDetail()
+            HelpProfitRewardDetail detail = db.HelpProfitRewardDetail.Add(new HelpProfitRewardDetail()
             {
                 CreateDate = DateTime.Now,
                 UpdateDate = DateTime.Now,
@@ -196,7 +196,7 @@ namespace MySystem
                 CreditRewardAmount = Prize, //贷记卡交易奖励金额
                 RewardDesc = RewardDesc, //奖励描述
             }).Entity;
-            db.OpenReward.Add(new OpenReward()
+            db.HelpProfitReward.Add(new HelpProfitReward()
             {
                 CreateDate = DateTime.Now,
                 UpdateDate = DateTime.Now,