* Date: 2019/3/27 21:42 */ namespace app\models\user; use crmeb\traits\ModelTrait; use crmeb\basic\BaseModel; /** * TODO 用户等级完成任务记录 model * Class UserTaskFinish * @package app\models\user */ class UserTaskFinish extends BaseModel { /** * 数据表主键 * @var string */ protected $pk = 'id'; /** * 模型名称 * @var string */ protected $name = 'user_task_finish'; use ModelTrait; /** * 设置任务完成情况 * @param int $uid 用户uid * @param int $task_id 任务id * @param int $order_id * @return UserTaskFinish|bool|\think\Model */ public static function setFinish($uid, $task_id, $order_id = 0) { $add_time = time(); if (self::be(['uid' => $uid, 'task_id' => $task_id])) return true; return self::create(compact('uid', 'task_id', 'add_time', 'order_id')); } }