27 lines
785 B
PHP
27 lines
785 B
PHP
<?php
|
|
|
|
namespace app\api\model;
|
|
|
|
use think\Db;
|
|
use think\Model;
|
|
|
|
class Music extends Model
|
|
{
|
|
|
|
public function get_user_music_list($uid, $page, $page_limit)
|
|
{
|
|
$page = intval($page);
|
|
$page_limit = $page_limit < 10 ? $page_limit : 10;
|
|
$map = [];
|
|
// $map[] = ['upload_user', '=', $uid];
|
|
$map[] = ['is_delete', '=', 1];
|
|
$map[] = ['status', '=', 1];
|
|
$user_music_list = db::name('music')->where($map)->field('mid,music_name,singer,music_url')->order('mid asc')->page($page, $page_limit)->select();
|
|
foreach ($user_music_list as $k => &$v){
|
|
$v['music_url'] = localpath_to_netpath($v['music_url']);
|
|
}
|
|
|
|
return ['code' => 200, 'msg' => "获取成功", 'data' => $user_music_list];
|
|
}
|
|
}
|