From 94db2e5d172f1eb4f2a8e1a2eb3656ae01bc3e2f Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 06 十一月 2018 17:26:26 +0800
Subject: [PATCH] 4555 【1.2】【前端】累计充值活动开发
---
System/Welfare/OperationTimeHepler.cs | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/System/Welfare/OperationTimeHepler.cs b/System/Welfare/OperationTimeHepler.cs
index 82b3a57..76e91f4 100644
--- a/System/Welfare/OperationTimeHepler.cs
+++ b/System/Welfare/OperationTimeHepler.cs
@@ -184,6 +184,39 @@
}
/// <summary>
+ /// 绱鍏呭��
+ /// </summary>
+ /// <param name="package"></param>
+ public void UpdateAccumulateRecharge(HAA1D_tagMCActTotalRechargeInfo package)
+ {
+ OperationBase operationBase = null;
+ operationDict.TryGetValue(Operation.AccumulateRecharge, out operationBase);
+ if (string.IsNullOrEmpty(package.StartDate) || string.IsNullOrEmpty(package.EndtDate))
+ {
+ ForceStopOperation(Operation.AccumulateRecharge);
+ }
+ else
+ {
+ if (operationBase == null)
+ {
+ operationBase = new OperationAccumulateRecharge();
+ operationDict.Add(Operation.AccumulateRecharge, operationBase);
+ }
+ OperationAccumulateRecharge operation = operationBase as OperationAccumulateRecharge;
+ operation.Reset();
+ operation.limitLv = package.LimitLV;
+ operation.startDate = ParseOperationDate(package.StartDate);
+ operation.endDate = ParseOperationDate(package.EndtDate);
+ operation.dayReset = package.IsDayReset == 1;
+ operation.ParseAccumulateRecharge(package);
+ if (operationTimeUpdateEvent != null)
+ {
+ operationTimeUpdateEvent(Operation.AccumulateRecharge);
+ }
+ }
+ }
+
+ /// <summary>
/// 闄愭椂鐗规儬
/// </summary>
/// <param name="package"></param>
@@ -723,6 +756,7 @@
MultipRealmPoint, //N鍊嶄慨琛岀偣
FlashRushToBuy, //闄愭椂鎶㈣喘
WishingWellInfo, //璁告効姹�
+ AccumulateRecharge,//绱鍏呭��
max,
}
}
--
Gitblit v1.8.0