cmsContentSetTemplate = $cmsContentTemplateSetRepository; } //内容预览 public function preview(Request $request) { $validator = Validator::make($request->all(), [ 'city_id' => 'required|integer', 'type' => 'required|integer', ]); if ($validator->fails()) { return $this->jsonError($validator->errors()->first()); } return $this->jsonSuccess($this->cmsContentSetTemplate->preview($request->all())); } /** * 获取城市模板名称及类型 * @param Request $request * @return array */ public function template(Request $request){ $validator = Validator::make($request->all(), [ 'city_id' => 'required|integer' ]); if ($validator->fails()) { return $this->jsonError($validator->errors()->first()); } return $this->jsonSuccess($this->cmsContentSetTemplate->getTemplate($request->only('city_id'))); } //获取商品列表 public function productList(Request $request) { $validator = Validator::make($request->all(), [ 'subject_id' => 'required|integer', ]); if ($validator->fails()) { return $this->jsonError($validator->errors()->first()); } $product_list = $this->cmsContentSetTemplate->productList($request->all()); if ($product_list){ return $this->jsonSuccess($product_list); }else{ return $this->jsonError('没有找到对应商品'); } } }