Kaynağa Gözat

好哒奖励标记判断调整

lcl 5 ay önce
ebeveyn
işleme
bfbf98cebd
1 değiştirilmiş dosya ile 34 ekleme ve 24 silme
  1. 34 24
      AppStart/Helper/SycnSpServer/SycnSpActiveService.cs

+ 34 - 24
AppStart/Helper/SycnSpServer/SycnSpActiveService.cs

@@ -48,28 +48,39 @@ namespace MySystem
                             if (Utils.Instance.IsHaoDa(int.Parse(function.CheckInt(act.ProductType))) && PrizeAmt > 0)
                             {
                                 string PrizeKind = act.SeoKeyword;
-                                if ((
-                                    PrizeKind == "830_01" ||
-                                    PrizeKind == "830_21" ||
-                                    PrizeKind == "830_22" ||
-                                    PrizeKind == "833_01" ||
-                                    PrizeKind == "833_02" ||
-                                    PrizeKind == "833_11" ||
-                                    PrizeKind == "833_12" ||
-                                    PrizeKind == "836_01" ||
-                                    PrizeKind == "836_02" ||
-                                    PrizeKind == "836_11" ||
-                                    PrizeKind == "836_12" ||
-                                    PrizeKind == "972" ||
-                                    PrizeKind == "972_01" ||
-                                    PrizeKind == "985" ||
-                                    PrizeKind == "987" ||
-                                    PrizeKind == "990" ||
-                                    PrizeKind == "993" ||
-                                    PrizeKind == "995_21" ||
-                                    PrizeKind == "995_22" ||
-                                    PrizeKind == "995"
-                                    ) && PrizeAmt > 0)
+                                bool prizeFlag = false;
+                                string ids = "";
+                                if (PrizeKind == "995_21" && PrizeAmt > 0)
+                                {
+                                    ids = "77";
+                                    prizeFlag = true;
+                                }
+                                else if (PrizeKind == "995_22" && PrizeAmt > 0)
+                                {
+                                    ids = "78";
+                                    prizeFlag = true;
+                                }
+                                else if ((PrizeKind == "830_21" || PrizeKind == "972_01" || PrizeKind == "993" || PrizeKind == "990" || PrizeKind == "987" || PrizeKind == "985" || PrizeKind == "972" || PrizeKind == "836_02" || PrizeKind == "836_01" || PrizeKind == "833_01") && PrizeAmt > 0)
+                                {
+                                    ids = "81";
+                                    prizeFlag = true;
+                                }
+                                else if (PrizeKind == "833_02" && PrizeAmt > 0)
+                                {
+                                    ids = "82";
+                                    prizeFlag = true;
+                                }
+                                else if ((PrizeKind == "833_11" || PrizeKind == "833_12" || PrizeKind == "836_11" || PrizeKind == "836_12") && PrizeAmt > 0)
+                                {
+                                    ids = "84";
+                                    prizeFlag = true;
+                                }
+                                else if (PrizeKind == "995" && PrizeAmt > 0)
+                                {
+                                    ids = "87";
+                                    prizeFlag = true;
+                                }
+                                if(prizeFlag)
                                 {
                                     JavaProductModels.KxsMachine pos = javaprodb.KxsMachine.FirstOrDefault(m => m.PosSn == act.SnNo && m.UserId > 0);
                                     if (pos != null)
@@ -81,8 +92,7 @@ namespace MySystem
                                         prizeData.Add("user_id", pos.UserId);
                                         prizeData.Add("prize", PrizeAmt);
                                         string req = Newtonsoft.Json.JsonConvert.SerializeObject(prizeData);
-                                        string ids = PrizeKind == "833_02" ? "82" : "81,85,86,87";
-                                        function.GetWebRequest("http://logic-executor-api.kexiaoshuang.com/noauth/prize/pushbyone?n=QUEUE_KXS_HAODA_PRIZE_CONFIG_DIVISION&m=" + req + "&ids=" + ids + ",83");
+                                        function.GetWebRequest("http://logic-executor-api.kexiaoshuang.com/noauth/prize/pushbyone?n=QUEUE_KXS_HAODA_PRIZE_CONFIG_DIVISION&m=" + req + "&ids=" + ids);
                                     }
                                 }
                                 // JavaProductModels.KxsMachine pos = javaprodb.KxsMachine.FirstOrDefault(m => m.PosSn == act.SnNo && m.UserId > 0);