validate()) { return $this->getErrorSummary(false)[0]; } $goods = FoodGoods::findOne(['store_id' => $this->store_id, 'is_delete' => 0, 'status' => 1, 'id' => $this->id]); if (!$goods) { return [ 'code' => 1, 'msg' => '商品不存在' ]; } $goods_info = [ 'goods_pic' => array_column(Json::decode($goods->cover_pic), 'url'), 'detail' => $goods->detail, 'desc' => $goods->subtitle, 'price' => $goods->price, 'original_price' => $goods->original_price, 'id' => $goods->id, 'sales' => $goods->virtual_sales ]; return [ 'code' => 0, 'msg' => 'success', 'data' => $goods_info ]; } }