diff --git a/application/api/model/Tasks.php b/application/api/model/Tasks.php index d9c6505d..cacd8c3d 100644 --- a/application/api/model/Tasks.php +++ b/application/api/model/Tasks.php @@ -280,6 +280,18 @@ class Tasks extends Model if(empty($value['task_list'])){ $value['is_lock'] = 1; } + $value['wait_reward_num'] = 0; + //待领取数量 + foreach ($value['task_list'] as &$v) { + if($v['task_status'] == 2){ + $value['wait_reward_num'] = $value['wait_reward_num']+1; + } + } + //排序 $v['task_status'] 字段按照 [2 1 3] + usort($value['task_list'], function ($a, $b) { + $order = [2 => 0, 1 => 1, 3 => 2]; + return $order[$a['task_status']] - $order[$b['task_status']]; + }); } return ['code' => 1, 'msg' => '获取成功', 'data' => $reslut]; }