rabin 7 年之前
父节点
当前提交
321fc97bf2
共有 2 个文件被更改,包括 6 次插入2 次删除
  1. 1 1
      task/database/info.php
  2. 5 1
      task/src/Info.php

+ 1 - 1
task/database/info.php

@@ -358,7 +358,7 @@ return array
 				'level_id' => 'yes',
 				'cate_id' => 'yes',
 				'end' => array('yes-edate', '<'),
-				'status' => 1,
+				//'status' => 1,
 				'state' => 1,
 			),
 			'type' => 'all',

+ 5 - 1
task/src/Info.php

@@ -266,6 +266,9 @@ class Info extends Base
         if ($this->data['time'] > $data['edate']) {
             # 任务已到期
             $button = 2;
+        } elseif ($this->data['time'] < $data['sdate']) {
+            # 任务未开始
+            $button = 10;
         } elseif ($data['user_num'] >= $data['num']) {
             # 抢光了
             $button = 3;
@@ -323,6 +326,7 @@ class Info extends Base
             7 => '已领取过该商家任务',
             8 => '已超过报告数量上限',
             9 => '已超过人均报告数量上限',
+            10 => '任务未开始',
         );
 
         $result['status'] = $button;
@@ -341,7 +345,7 @@ class Info extends Base
             $result['class'] = 'button';
             $result['desc'] = '<p>' . $result['desc'] . '</p>';
 
-        } elseif ($result['status'] >= 8) {
+        } elseif ($result['status'] == 8 || $result['status'] == 9) {
             $result['name'] = '提交报告';
             $result['class'] = 'button disable';
         } elseif ($result['status'] > 1) {