From 4c9f8762ef2f59b628a4d736618724019da54d0a Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期三, 09 一月 2019 11:52:29 +0800
Subject: [PATCH] 5767 【前端】【1.5】新增8-14天活动功能(制作成7日运营活动的模板)

---
 System/OpenServerActivity/OpenServiceAchievementModel.cs |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/System/OpenServerActivity/OpenServiceAchievementModel.cs b/System/OpenServerActivity/OpenServiceAchievementModel.cs
index 91c5c78..bbd2182 100644
--- a/System/OpenServerActivity/OpenServiceAchievementModel.cs
+++ b/System/OpenServerActivity/OpenServiceAchievementModel.cs
@@ -204,6 +204,7 @@
                 WeekPartyItem.ItemCnt = (int)item.ItemCnt;
                 WeekPartyItem.IsBind = item.IsBind;
                 WeekPartyItem.NeedPoint = 0;
+                WeekPartyAction.WeekPartyItem[z] = WeekPartyItem;
             }
             if (WeekPartyActionDic.ContainsKey((int)ActionInfo.TemplateID))
             {
@@ -214,6 +215,7 @@
                 WeekPartyActionDic.Add((int)ActionInfo.TemplateID, WeekPartyAction);
             }
         }// 娲诲姩妯℃澘淇℃伅
+        GetDayNow();
         if (WeekPartyUpdate != null)
         {
             WeekPartyUpdate();
@@ -271,13 +273,39 @@
     {
         int Day = 0;
         var time = TimeDayBeginAndOver[0];
+        if (TimeDayBeginAndOver.Length <= 0 || time==null)
+        {
+            return;
+        }             
         DateTime time1 = new DateTime(time.Year, time.Month, time.Day);
         DateTime time2 = new DateTime(TimeUtility.ServerNow.Year, TimeUtility.ServerNow.Month, TimeUtility.ServerNow.Day);
         TimeSpan ts = time2.Subtract(time1);
         Day = (int)ts.TotalDays;
+        DebugEx.LogError("杈撳嚭褰撳墠鐨勫ぉ鏁�"+ Day);
         DayNow = Day;
     }
 
+    public void SendGetWeekParty(int day,int temdayplateID)//棰嗗彇鍛ㄧ媯娆㈡椿鍔ㄥ鍔�
+    {
+        CA504_tagCMPlayerGetReward getReward = new CA504_tagCMPlayerGetReward();
+        getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_WeekPartyAct;
+        getReward.DataEx = (uint)day;
+        string StrID = temdayplateID.ToString();
+        getReward.DataExStrLen = (byte)StrID.Length;
+        getReward.DataExStr = StrID;
+        GameNetSystem.Instance.SendInfo(getReward);
+    }
+    public void SendGetWeekPartyPoint(int day, int point)//棰嗗彇鍛ㄧ媯娆㈢Н鍒嗗鍔�
+    {
+        CA504_tagCMPlayerGetReward getReward = new CA504_tagCMPlayerGetReward();
+        getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_WeekPartyPoint;
+        getReward.DataEx = (uint)day;
+        string StrID = point.ToString();
+        getReward.DataExStrLen = (byte)StrID.Length;
+        getReward.DataExStr = StrID;
+        GameNetSystem.Instance.SendInfo(getReward);
+    }
+
 }
 
 

--
Gitblit v1.8.0