Browse Source

修改盟主兑换兑换机具券收支明细kind取值问题

lcl 1 year ago
parent
commit
62ae12b07a

+ 6 - 1
AppStart/Helper/LeaderApplyCouponsHelper.cs

@@ -157,7 +157,12 @@ namespace MySystem
                             //购机奖
                             decimal CurBuyPrize = GetBuyPrize(parentUser);
                             decimal GetPrize = CurBuyPrize - BuyPrize;
-                            if(GetPrize > 0) PosCouponPrizeService.Instance.OpAccount(db, Id, parentUser.Id, GetPrize, groupCount, 128);
+                            int Kind = 0;
+                            if(query.Remark == "兑换机具券")
+                            {
+                                Kind = 101;
+                            }
+                            if(GetPrize > 0) PosCouponPrizeService.Instance.OpAccount(db, Id, parentUser.Id, GetPrize, groupCount, 128, Kind);
                             BuyPrize = CurBuyPrize;
                         }
                     }

+ 1 - 6
AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs

@@ -422,13 +422,8 @@ namespace MySystem
         /// <param name="UserId"></param>
         /// <param name="Money"></param>
         /// <param name="Count"></param>
-        public void OpAccount(WebCMSEntities db, int OrderId, int UserId, decimal Money, int Count = 1, int ChangeType = 0)
+        public void OpAccount(WebCMSEntities db, int OrderId, int UserId, decimal Money, int Count = 1, int ChangeType = 0, int Kind = 0)
         {
-            int Kind = 0;
-            if(ChangeType == 128)
-            {
-                Kind = 101;
-            }
             UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == UserId);
             if (account == null)
             {