From 7e74b65bd0d3661c97cc26850d743a11c9631af7 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期四, 13 九月 2018 17:35:03 +0800
Subject: [PATCH] 3442运营活动修改
---
System/Welfare/OperationFlashSale.cs | 29 +++++++++++++----------------
1 files changed, 13 insertions(+), 16 deletions(-)
diff --git a/System/Welfare/OperationFlashSale.cs b/System/Welfare/OperationFlashSale.cs
index 16650a8..5428205 100644
--- a/System/Welfare/OperationFlashSale.cs
+++ b/System/Welfare/OperationFlashSale.cs
@@ -8,7 +8,19 @@
{
public List<FlashSale> flashShops = new List<FlashSale>();
- public int IndexOfFlashSale(DateTime time)
+ public bool TryGetFlashSale(DateTime time, out FlashSale flashSale)
+ {
+ flashSale = default(FlashSale);
+ var index = IndexOfFlashSale(time);
+ index = Mathf.Min(index, flashShops.Count - 1);
+ if (index >= 0)
+ {
+ flashSale = flashShops[index];
+ }
+ return index >= 0;
+ }
+
+ int IndexOfFlashSale(DateTime time)
{
if (allDay)
{
@@ -47,21 +59,6 @@
}
return index;
}
- }
-
- public FlashSaleGift GetFlashSaleGift(int _index, int _id)
- {
- if (_index < flashShops.Count)
- {
- for (int i = 0; i < flashShops[_index].gifts.Length; i++)
- {
- if (flashShops[_index].gifts[i].id == _id)
- {
- return flashShops[_index].gifts[i];
- }
- }
- }
- return default(FlashSaleGift);
}
public override bool SatisfyOpenCondition()
--
Gitblit v1.8.0