asJson($form->getList(false)); } //店铺列表 public function actionStoreList(){ $form = new StoreForm(); return $this->asJson($form->getAllianceList()); } //模糊店铺信息 public function actionStoreListByName(){ $form = new StoreForm(); return $this->asJson($form->getStoreIdByStoreName()); } //商品信息 public function actionGoodsList(){ return $this->asJson(Goods::getAllianceList(get_params())); } /** * 商盟检测商品列表 */ public function actionDiyGoodsList() { $params = get_params(); try { $goods_id = Json::decode($params['goods_id']); } catch (\Exception $e) { $goods_id = explode(',', $params['goods_id']); } $query = Goods::find()->alias('g') ->where([ 'g.is_delete' => 0, 'g.status' => 1, 'g.md_food_id' => 0 ])->andWhere(['not like', 'g.name', '当面付']); if ($goods_id) { $query->andWhere(['in','g.id', $goods_id]); } $query->select(['g.goods_num', 'g.status', 'g.product_type', 'g.virtual_sales', 'g.name', 'g.id', 'g.service', 'g.attr', 'g.cover_pic', 'g.attr', 'g.use_attr', 'g.price', 'g.original_price'])->orderBy('g.created_at desc, g.updated_at desc'); $list = pagination_make($query); return $this->asJson([ 'code' => 0, 'msg' => 'success', 'data' => [ 'data' => $list['list'], 'pageNo' => $list['pageNo'], 'totalCount' => $list['totalCount'] ] ]); } }