|
@@ -33,6 +33,7 @@ use app\common\model\UserMessage;
|
|
|
use app\common\model\UserSearch;
|
|
|
use app\common\model\VideoCommentLike;
|
|
|
use app\common\model\VideoUrl;
|
|
|
+use app\common\service\CheckPower;
|
|
|
use app\common\service\Elastic;
|
|
|
use Dm\Request\V20151123 as Dm;
|
|
|
use library\tools\Data;
|
|
@@ -59,18 +60,22 @@ class Expedite extends Base
|
|
|
* @url /api/Expedite/getBanner
|
|
|
* @method GET
|
|
|
* @header name:Authorization require:1 desc:Token
|
|
|
- * @param name:place type:int default:1 desc:展示位置1视频首页
|
|
|
* @param name:num type:int default:5 desc:查询数量
|
|
|
* @return name:cover type:srting default:-- desc:图片路径
|
|
|
- * @return name:link type:srting default:-- desc:链接
|
|
|
+ * @return name:place type:srting default:-- desc:跳转模块【video=>视频,article=>图文,datum=>资料,activity=>活动,demand=>需求,forum=>问答,press=>新闻,supplier=>供应商商品,recruit=>招聘,mall=>商城】
|
|
|
+ * @return name:first_id type:int default:-- desc:详情id(视频、图文、资料为系列id)
|
|
|
+ * @return name:second_id type:second_id default:-- desc:系列某详情id(视频、图文、资料)
|
|
|
+ * @return name:is_normal type:int default:-- desc:是否是正常记录(0已删除或是已禁用1可以正常跳转详情)
|
|
|
*/
|
|
|
public function getBanner()
|
|
|
{
|
|
|
$num = input('get.num',5);
|
|
|
- $place = input('get.place',1);
|
|
|
- $list = StoreBanner::field('id,cover,link')
|
|
|
- ->where(['is_deleted'=>0,'place'=>$place])->limit(0,$num)
|
|
|
+ $list = StoreBanner::field('id,cover,place,first_id,second_id')
|
|
|
+ ->where(['is_deleted'=>0])->limit(0,$num)
|
|
|
->order('sort desc ,id desc')->select()->toArray();
|
|
|
+ foreach ($list as &$v){
|
|
|
+ $v['is_normal'] = CheckPower::checkModulesPower($v['first_id'],$v['second_id'],$v['place']);
|
|
|
+ }
|
|
|
$this->success('ok',['list'=>$list]);
|
|
|
}
|
|
|
|