lcy
7 天以前 e3361e17ad1c56c2d94487dc092790258f328d74
Main/System/OpenServerActivity/OperationTimeHepler.cs
@@ -120,7 +120,7 @@
        }
    }
    // /// <summary>
    // /// 累计充值
@@ -195,7 +195,7 @@
    //     }
    // }
    // public void UpdateCollectWordsPackage(HAA40_tagMCActCollectWordsInfo package)
    // {
@@ -304,7 +304,7 @@
    //     }
    // }
    // public void UpdateMultiRechargePackage(HAA27_tagMCActRechargePrizeInfo package)
    // {
@@ -391,9 +391,9 @@
    //     }
    // }
    // public void UpdateCrossActLianQiInfo(HAA90_tagMCCrossActLianqiInfo package)
    // {
@@ -432,34 +432,34 @@
    //     }
    // }
    // public void UpdateActLunhuidianInfo(HAA88_tagMCActLunhuidianInfo package)
    // {
    //     OperationBase operationBase = null;
    //     operationDict.TryGetValue(Operation.default47, out operationBase);
    //     if (string.IsNullOrEmpty(package.StartDate) || string.IsNullOrEmpty(package.EndtDate))
    //     {
    //         ForceStopOperation(Operation.default47);
    //     }
    //     else
    //     {
    //         if (operationBase == null)
    //         {
    //             operationBase = new OperationCycleHall();
    //             operationDict.Add(Operation.default47, operationBase);
    //         }
    //         OperationCycleHall operation = operationBase as OperationCycleHall;
    //         operation.Reset();
    //         operation.startDate = ParseOperationDate(package.StartDate);
    //         operation.endDate = ParseOperationDate(package.EndtDate);
    //         operation.resetType = package.ResetType;
    //         operation.limitLv = package.LimitLV;
    //         operation.ParseCycleHallInfo(package);
    //         if (operationTimeUpdateEvent != null)
    //         {
    //             operationTimeUpdateEvent(Operation.default47);
    //         }
    //     }
    // }
    public void UpdateActLunhuidianInfo(HAA88_tagMCActLunhuidianInfo package)
    {
        OperationBase operationBase = null;
        operationDict.TryGetValue(OperationType.default47, out operationBase);
        if (string.IsNullOrEmpty(package.StartDate) || string.IsNullOrEmpty(package.EndtDate))
        {
            ForceStopOperation(OperationType.default47);
        }
        else
        {
            if (operationBase == null)
            {
                operationBase = new OperationCycleHall();
                operationDict.Add(OperationType.default47, operationBase);
            }
            OperationCycleHall operation = operationBase as OperationCycleHall;
            operation.Reset();
            operation.startDate = ParseOperationDate(package.StartDate);
            operation.endDate = ParseOperationDate(package.EndtDate);
            operation.resetType = package.ResetType;
            operation.limitLv = package.LimitLV;
            operation.ParseCycleHallInfo(package);
            if (operationTimeUpdateEvent != null)
            {
                operationTimeUpdateEvent(OperationType.default47);
            }
        }
    }
    // public void UpdateActYunShiInfo(HAA87_tagMCActYunshiInfo package)
    // {
@@ -498,7 +498,7 @@
    //     }
    // }
    // public void UpdateLoginAct(HAA69_tagMCActLoginNew package)
    // {
    //     OperationBase operationBase = null;
@@ -1048,6 +1048,8 @@
public enum OperationType
{
    MultipleExp,
    ConsumeRebate,
    FlashSale,//限时特惠