$specialId, 'uid' => $uid])->find(); if ($info) { $info->number = $info->number + 1; $info->update_time = time(); $res = $info->save(); } else { $res = self::set([ 'number' => 1, 'add_time' => time(), 'update_time' => time(), 'uid' => $uid, 'special_id' => $specialId ]); } return $res; } }