浏览代码

商城购机,运营中心返现如果额度不够直接往上找,不扣剩余额度

lcl 7 月之前
父节点
当前提交
3f1172e50a
共有 1 个文件被更改,包括 26 次插入26 次删除
  1. 26 26
      AppStart/Helper/AlipayPayBack2Service.cs

+ 26 - 26
AppStart/Helper/AlipayPayBack2Service.cs

@@ -390,34 +390,34 @@ namespace MySystem
                             OpModels.UserAccount account = opdb.UserAccount.FirstOrDefault(m => m.Id == user.Id) ?? new OpModels.UserAccount();
                             function.WriteLog("TotalAmt:" + account.TotalAmt, "操作小盟主购买逻辑监控日志");
                             // OpModels.SysAdmin sys = opdb.SysAdmin.FirstOrDefault(m => m.Id == LeaderUserId) ?? new OpModels.SysAdmin();
-                            if(account.TotalAmt > 0) // && sys.ExpireDate > DateTime.Now)
+                            if (account.TotalAmt >= TotalPrice) // && sys.ExpireDate > DateTime.Now)
                             {
-                                if(account.TotalAmt < TotalPrice)
+                                // if(account.TotalAmt < TotalPrice)
+                                // {
+                                //     function.WriteLog("够一部分额度", "操作小盟主购买逻辑监控日志");
+                                //     TotalPrice = account.TotalAmt;
+                                // }
+                                // if(TotalPrice > 0)
+                                // {
+                                // OperateAmountChange(opdb, LeaderUserId, TotalPrice, 2, 1, "商城购机", true, order.Id);
+                                // OperateAmountChange(opdb, LeaderUserId, TotalPrice, 1, 2, "商城购机", true, order.Id);
+                                function.WriteLog("开始发放", "操作小盟主购买逻辑监控日志");
+                                OpAmountItem item = new OpAmountItem()
                                 {
-                                    function.WriteLog("够一部分额度", "操作小盟主购买逻辑监控日志");
-                                    TotalPrice = account.TotalAmt;
-                                }
-                                if(TotalPrice > 0)
-                                {
-                                    // OperateAmountChange(opdb, LeaderUserId, TotalPrice, 2, 1, "商城购机", true, order.Id);
-                                    // OperateAmountChange(opdb, LeaderUserId, TotalPrice, 1, 2, "商城购机", true, order.Id);
-                                    function.WriteLog("开始发放", "操作小盟主购买逻辑监控日志");
-                                    OpAmountItem item = new OpAmountItem()
-                                    {
-                                        UserId = user.Id,
-                                        OperateType = 0,
-                                        ChangeType = 14,
-                                        Remark = "购买小盟主",
-                                        UseAmount = TotalPrice,
-                                        UseValidForGetAmount = TotalPrice,
-                                        UseTotalAmt = TotalPrice,
-                                        DataType = 1,
-                                        DataId = order.Id,
-                                    };
-                                    RedisDbconn.Instance.AddList("OperateAmountRecordServiceQueue", item);
-                                    LeaderUserId = 0;
-                                    result = false;
-                                }
+                                    UserId = user.Id,
+                                    OperateType = 0,
+                                    ChangeType = 14,
+                                    Remark = "购买小盟主",
+                                    UseAmount = TotalPrice,
+                                    UseValidForGetAmount = TotalPrice,
+                                    UseTotalAmt = TotalPrice,
+                                    DataType = 1,
+                                    DataId = order.Id,
+                                };
+                                RedisDbconn.Instance.AddList("OperateAmountRecordServiceQueue", item);
+                                LeaderUserId = 0;
+                                result = false;
+                                // }
                             }
                             else
                             {