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