Browse Source

广电卡发奖励判断双百字样

lcl 7 months ago
parent
commit
e41285ccc8

+ 2 - 2
AppStart/Helper/SycnSpServer/SycnSpBindService.cs

@@ -266,7 +266,7 @@ namespace MySystem
                                 decimal ActualAmount = decimal.Parse(function.CheckNum(Bind.SeoTitle)); //实付金额
                                 string ActStatus = Bind.Field5; //激活状态名称
                                 string CheckCard = function.CheckNull(RedisDbconn.Instance.Get<string>("SimCheckCard"));
-                                if (KindName == "基础套餐" && function.CheckNull(Name).StartsWith("双百套餐") && ActStatus == "已激活" && ActualAmount >= 100)
+                                if (KindName == "基础套餐" && function.CheckNull(Name).Contains("双百") && ActStatus == "已激活" && ActualAmount >= 100)
                                 {
                                     pos.Detail = "0";
                                 }
@@ -393,7 +393,7 @@ namespace MySystem
                                 Utils.Instance.PrizeRecord(1, pos.PosSn, "广电卡,激活状态:" + Bind.Field5);
                                 if(Bind.Field5 == "已激活")
                                 {
-                                    bool PrizeFlag = pos.CardType > 0 && ActualAmount >= 100;
+                                    bool PrizeFlag = pos.CardType > 0 && ActualAmount >= 100 && function.CheckNull(Name).Contains("双百");
                                     //电渠卡判断报备时间超过30天不发奖励
                                     if(pos.PosSn.StartsWith("CS") && !string.IsNullOrEmpty(Bind.SeoDescription))
                                     {

+ 1 - 1
AppStart/Helper/WifiWithholdBackService.cs

@@ -49,7 +49,7 @@ namespace MySystem
                             function.WriteLog("预扣款是否已扣:" + back.Status, "Wifi预扣款激活处理");
                             if(back.Status == 1)
                             {
-                                Utils.Instance.OpAccount(back.UserId, ChargeAmount, 134, false);
+                                Utils.Instance.OpAccount(back.UserId, ChargeAmount, 138, false);
                                 doBack = false;
                             }
                             db.ToChargeBackRecord.Remove(back);