|
@@ -1,5 +1,6 @@
|
|
|
<?php
|
|
|
namespace app\api\controller;
|
|
|
+use app\common\model\ArticleItem;
|
|
|
use app\common\model\DatumCate;
|
|
|
use app\common\model\DatumIntro;
|
|
|
use app\common\model\DatumLike;
|
|
@@ -37,6 +38,7 @@ class Datum extends Base
|
|
|
'getDownloadDatum',
|
|
|
'getLearnHistory',
|
|
|
'getDatumCollect',
|
|
|
+ 'getBoundList',
|
|
|
];
|
|
|
public function initialize()
|
|
|
{
|
|
@@ -624,5 +626,44 @@ class Datum extends Base
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * @title 我的绑定【后台资料绑定该会员】
|
|
|
+ * @desc 后台资料绑定该会员
|
|
|
+ * @author qc
|
|
|
+ * @method GET
|
|
|
+ * @url /api/Datum/getBoundList
|
|
|
+ * @header name:Authorization require:1 desc:Token
|
|
|
+ * @param name:title type:string default:-- desc:标题
|
|
|
+ * @param name:page type:int default:0 desc:页数
|
|
|
+ * @param name:page_num type:int default:20 desc:每页数
|
|
|
+ * @return name:id type:string default:-- desc:记录id【url_id】
|
|
|
+ * @return name:title type:string default:-- desc:标题
|
|
|
+ * @return name:datum_id type:string default:-- desc:资料id
|
|
|
+ * @return name:create_at type:string default:-- desc:时间
|
|
|
+ * @return name:url type:string default:-- desc:文件路径
|
|
|
+ * @return name:is_vip type:int default:-- desc:是否是vip[0否1是]
|
|
|
+ * @return name:is_normal type:int default:-- desc:是否是正常记录(0已删除或是已禁用1可以正常跳转详情)
|
|
|
+ */
|
|
|
+ public function getBoundList()
|
|
|
+ {
|
|
|
+ $sel_where = [];
|
|
|
+ $title = input('get.title');
|
|
|
+ $sel_where[] = ['user_id','=',$this->user_id];
|
|
|
+ $sel_where[] = ['is_deleted','=',0];
|
|
|
+ if($title) $sel_where[] = ['title|label','like','%'.$title.'%'];
|
|
|
+ $list = DatumUrl::where($sel_where)
|
|
|
+ ->alias('t')
|
|
|
+ ->field('id,title,is_vip,url,datum_id,create_at,label')
|
|
|
+ ->order('id desc')
|
|
|
+ ->limit($this->off_set,$this->page_num)
|
|
|
+ ->select()->toArray();
|
|
|
+ foreach ($list as &$v) {
|
|
|
+ $v['is_normal'] = CheckPower::checkModulesPower($v['datum_id'],$v['id'],$this->request->controller());
|
|
|
+ }
|
|
|
+ $this->success('ok',['list'=>$list]);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|