From 75fad082a71c09da282ae25df7d5ac5fd577c852 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期一, 15 十月 2018 11:10:09 +0800
Subject: [PATCH] 4074  【前端】限时抢购开发

---
 System/OpenServerActivity/OperationFlashRushToBuy.cs |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/System/OpenServerActivity/OperationFlashRushToBuy.cs b/System/OpenServerActivity/OperationFlashRushToBuy.cs
index c9a8cb5..947addb 100644
--- a/System/OpenServerActivity/OperationFlashRushToBuy.cs
+++ b/System/OpenServerActivity/OperationFlashRushToBuy.cs
@@ -10,7 +10,7 @@
 
         public bool TryGetFlashShop(int dayIndex,int timeIndex ,out FlashSaleShop flashSaleShop)
         {
-           flashSaleShop = default(FlashSaleShop);
+           flashSaleShop = null;
            for (int i = 0; i < flashShops.Count; i++)
             {
                 var shop = flashShops[i];
@@ -21,6 +21,27 @@
                     return true;
                 }
             }
+            return false;
+        }
+
+        public bool TryGetFlashItem(int shopGuid,out FlashSaleShop flashSaleShop, out FlashSaleItem saleItem)
+        {
+            saleItem = null;
+            flashSaleShop = null;
+            for (int i = 0; i < flashShops.Count; i++)
+            {
+                var saleItems = flashShops[i].items;
+                for (int j = 0; j < saleItems.Length; j++)
+                {
+                    if (saleItems[j].shopGuid == shopGuid)
+                    {
+                        flashSaleShop = flashShops[i];
+                        saleItem = saleItems[j];
+                        return true;
+                    }
+                }
+            }
+          
             return false;
         }
 
@@ -125,14 +146,14 @@
         }
 
      
-        public struct FlashSaleShop
+        public class FlashSaleShop
         {
             public int dayIndex; // 娲诲姩绗嚑澶�
             public int timeIndex;//绗嚑涓椂闂存
             public FlashSaleItem[] items;
         }
 
-        public struct FlashSaleItem
+        public class FlashSaleItem
         {
             public int shopId;
             public int shopGuid;

--
Gitblit v1.8.0