cyzhao преди 1 година
родител
ревизия
1c87e55fcc
променени са 4 файла, в които са добавени 16 реда и са изтрити 4 реда
  1. 13 0
      Gameserver/App/model/User/Info_Task.php
  2. 1 2
      Gameserver/App/process/FightProc.php
  3. 1 1
      Gameserver/App/process/TaskProc.php
  4. 1 1
      Gameserver/App/process/UserProc.php

+ 13 - 0
Gameserver/App/model/User/Info_Task.php

@@ -102,6 +102,17 @@ class Info_Task extends Object_ext{
     public function initialize() {
     public function initialize() {
       //$this->taskcards = new \stdClass();
       //$this->taskcards = new \stdClass();
       //$this->achieveDic = new \stdClass(); 
       //$this->achieveDic = new \stdClass(); 
+        $day7List = GameConfig::activeTask_type_getItemArray(Enum_ActiveTaskType::WeekTask);
+        $length = $this->activeTaskLength;
+        foreach ($day7List as $key => $task) {
+            $length += 1;
+            $ins_TaskStep_Active = new Ins_TaskStep_Active($task->id);
+            $ins_TaskStep_Active->uid = $length;
+            $ins_TaskStep_Active->state = Enum_TaskCardStateType::ing;
+            $this->activeTaskInfo->$length = $ins_TaskStep_Active;
+        }
+        $this->activeTaskLength = $length;
+              
     }
     }
 
 
     public function __construct($arg = null) {
     public function __construct($arg = null) {
@@ -111,6 +122,8 @@ class Info_Task extends Object_ext{
             
             
             $this->activeTaskInfo = new \stdClass();
             $this->activeTaskInfo = new \stdClass();
             
             
+            
+            
         } else {
         } else {
             parent::__construct($arg);
             parent::__construct($arg);
         }
         }

+ 1 - 2
Gameserver/App/process/FightProc.php

@@ -558,8 +558,7 @@ class FightProc {
         }
         }
         TaskProc::OnKillCommonNumMonster(1000);
         TaskProc::OnKillCommonNumMonster(1000);
         TaskProc::OnKillleaderNumMonster(500);
         TaskProc::OnKillleaderNumMonster(500);
-        TaskProc::OnAccumulateGoldNum($gold);
-        
+             
         UserProc::updateUserInfo();
         UserProc::updateUserInfo();
         $ret = array(
         $ret = array(
             'gates' => ctx()->gates,
             'gates' => ctx()->gates,

+ 1 - 1
Gameserver/App/process/TaskProc.php

@@ -237,7 +237,7 @@ class TaskProc {
         //self::ResetTask_Daily();
         //self::ResetTask_Daily();
         TaskProc::Day7TaskReset(110011001);
         TaskProc::Day7TaskReset(110011001);
         self::DailyTaskReset();
         self::DailyTaskReset();
-        self::ClearDay7Task();
+        self::ClearDay7Task();      
         $week = date("w");
         $week = date("w");
         if ($week == 1) {//每周一 第一次登录的时候刷新
         if ($week == 1) {//每周一 第一次登录的时候刷新
             //self::ResetTask_Week();
             //self::ResetTask_Week();

+ 1 - 1
Gameserver/App/process/UserProc.php

@@ -202,7 +202,7 @@ class UserProc {
             } else {                                                                # 昵称已存在
             } else {                                                                # 昵称已存在
                 $resp = Resp::ok(array('ret' => '用户已存在.'));
                 $resp = Resp::ok(array('ret' => '用户已存在.'));
             }
             }
-
+        
             UserProc::updateUserInfo();                                         # 这一步回存操作只有在 userInfo正常存在的情况下才进行
             UserProc::updateUserInfo();                                         # 这一步回存操作只有在 userInfo正常存在的情况下才进行
 
 
             return $resp;
             return $resp;