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