<?php /** * * @file:CommonController.php * @Date: 2023/7/6 * @Time: 18:05 */ namespace Modules\WechatPlatform\Http\Controllers; use Catch\Base\CatchController; use Catch\Exceptions\FailedException; use Illuminate\Support\Facades\DB; use Modules\WechatPlatform\Http\Requests\PlayPageUrlRequest; use Modules\WechatPlatform\Services\WechatCommonService; class CommonController extends CatchController { public function getPlayPageUrl(PlayPageUrlRequest $request) { $sequence = $request->input('sequence'); $videoId = $request->input('video_id'); $sequenceId = DB::table('video_series')->where('video_id',$videoId)->where('series_sequence',$sequence)->where('is_enabled',1)->value('id'); if(empty($sequenceId)){ throw new FailedException("所选剧集不存在"); } return WechatCommonService::getPlayPageUrl($videoId,$sequence); } }