|
@@ -115,6 +115,22 @@ class SystemUserTask extends BaseModel
|
|
|
'min_number' => 0,
|
|
|
'unit' => '人'
|
|
|
],
|
|
|
+ [
|
|
|
+ 'type' => 'TowTask',
|
|
|
+ 'name' => '伞下多少{$num}个社区服务商',
|
|
|
+ 'real_name' => '伞下账户',
|
|
|
+ 'max_number' => 0,
|
|
|
+ 'min_number' => 0,
|
|
|
+ 'unit' => '人'
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type' => 'ThreeTask',
|
|
|
+ 'name' => '伞下多少{$num}个城市服务商',
|
|
|
+ 'real_name' => '伞下账户',
|
|
|
+ 'max_number' => 0,
|
|
|
+ 'min_number' => 0,
|
|
|
+ 'unit' => '人'
|
|
|
+ ],
|
|
|
];
|
|
|
|
|
|
public function profile()
|
|
@@ -295,7 +311,43 @@ class SystemUserTask extends BaseModel
|
|
|
$userCount = get_downline($user, $uid);
|
|
|
$sumCount = count($userCount);
|
|
|
if ($sumCount >= $number) $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|
|
|
- return ['伞下还需有效账户{$num}天', $sumCount, $isComplete];
|
|
|
+ return ['伞下还需有效账户{$num}个', $sumCount, $isComplete];
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 伞下几个v2
|
|
|
+ * @param int $task_id 任务id
|
|
|
+ * @param int $uid 用户id
|
|
|
+ * @param int $start_time 查询开始时间
|
|
|
+ * @param int $number 限定数量
|
|
|
+ * @return Boolean
|
|
|
+ * */
|
|
|
+ public static function TowTask($task_id, $uid = 0, $start_time = 0, $number = 0)
|
|
|
+ {
|
|
|
+ $isComplete = false;
|
|
|
+ $user = User::select();
|
|
|
+ $userCount = get_downline2($user, $uid);
|
|
|
+ $sumCount = count($userCount);
|
|
|
+ if ($sumCount >= $number) $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|
|
|
+ return ['伞下还需v2{$num}个', $sumCount, $isComplete];
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 伞下几个v3
|
|
|
+ * @param int $task_id 任务id
|
|
|
+ * @param int $uid 用户id
|
|
|
+ * @param int $start_time 查询开始时间
|
|
|
+ * @param int $number 限定数量
|
|
|
+ * @return Boolean
|
|
|
+ * */
|
|
|
+ public static function ThreeTask($task_id, $uid = 0, $start_time = 0, $number = 0)
|
|
|
+ {
|
|
|
+ $isComplete = false;
|
|
|
+ $user = User::select();
|
|
|
+ $userCount = get_downline3($user, $uid);
|
|
|
+ $sumCount = count($userCount);
|
|
|
+ if ($sumCount >= $number) $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|
|
|
+ return ['伞下还需v3{$num}个', $sumCount, $isComplete];
|
|
|
}
|
|
|
|
|
|
/**
|