ソースを参照

修复运营中心无新的额度记录

lcl 1 年間 前
コミット
3fea718b85
1 ファイル変更18 行追加3 行削除
  1. 18 3
      AppStart/Helper/PosCouponPrize/OperateAddService.cs

+ 18 - 3
AppStart/Helper/PosCouponPrize/OperateAddService.cs

@@ -78,9 +78,24 @@ namespace MySystem
                     if(parentUser.OperateLevel > 1 && PosCouponPrizeService.Instance.CheckOpReserve(opdb, ReturnAmount, parentUser.Id) && !PrizeFlag)
                     {
                         //扣减备用金
-                        PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, ReturnAmount, 2, 1, "购买运营中心", true, Id);
-                        //返回到余额
-                        PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, ReturnAmount, 1, 2, "购买运营中心", true, Id);
+                        // PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, ReturnAmount, 2, 1, "购买运营中心", true, Id);
+                        // //返回到余额
+                        // PosCouponPrizeService.Instance.OperateAmountChange(opdb, parentUser.Id, ReturnAmount, 1, 2, "购买运营中心", true, Id);
+
+                        OpAmountItem item = new OpAmountItem()
+                        {
+                            UserId = parentUser.Id,
+                            OperateType = 1,
+                            ChangeType = 15,
+                            Remark = "购买运营中心",
+                            UseAmount = ReturnAmount,
+                            UseValidForGetAmount = ReturnAmount,
+                            UseTotalAmt = ReturnAmount,
+                            DataType = 4,
+                            DataId = Id,
+                        };
+                        RedisDbconn.Instance.AddList("OperateAmountRecordServiceQueue", item);
+
                         PrizeFlag = true;
                     }