request->get('id', 0); $categoryId = intval(Yii::$app->request->get('categoryId')); $custom = $this->custom; if (empty($custom)) { util::fail('用户信息缺失'); } $shop = $this->shop; $params = []; $info = GoodsClass::getGoodsInfo($id, $shop, $custom, $params); if ($info['mainId'] != $this->mainId) { util::fail('不是你的商品'); } $setting = GoodsSettingClass::getByCondition(['mainId' => $this->mainId]); $intro = $setting['goodsIntroduce'] ?? ''; $info['commonIntro'] = $intro; $pixTextGoods = PicTextGoodsClass::getByCondition(['mainId' => $this->mainId, 'goodsId' => $id], true); $info['picTextGoods'] = $pixTextGoods; $info['picText'] = []; $category = CategoryClass::getById($categoryId); if (!empty($category)) { $picTextId = $category['picTextId']; $picText = PicTextClass::getById($picTextId, true); $info['picText'] = $picText; } $info['customId'] = $this->customId; util::success($info); } }