getFindField([ 'id'=>$param['sku_id'] ],'goods_img_id'); }else if(!empty($param['goods_id'])){ $img_id = $GoodsModel->getFindField([ 'id'=>$param['goods_id'] ],$fields); } $path = $this->getGoodsImageUrl([ 'img_id'=>$img_id ]); return $path; } /** * 商品图片路径 * @param $param * [ * img_id 图片id * img_url 本地图片路径 * store_id 门店id * ] * @return bool|mixed|string */ public function getGoodsImageUrl($param) { $img_id = $param['img_id']; $img_url = $param['img_url']?$param['img_url']:''; $store_id = $param['store_id']; $urlTitle = $this->imageUrlTitle(); $ImageGalleryModel = new ImageGalleryModel(); $GoodsDefaultImgModel = new GoodsDefaultImgModel(); if (!empty($img_id)) { $img_url = $ImageGalleryModel->getFieldPath(array('id' => $img_id)); if (!$img_url) { $img_url = $GoodsDefaultImgModel->getDefaultImg($store_id); } } else { if (!empty($imgUrl) && $img_url != '/Uploads') { // 处理图片 $img_url = $urlTitle . $img_url; } else { $img_url = $GoodsDefaultImgModel->getDefaultImg($store_id); } } return $img_url; } /** * 当前网站url的链接(不包含文件路径) * @return string */ public function imageUrlTitle() { $title = 'http'; if ($_SERVER['HTTPS'] == 'on') { $title .= 's'; } return $title . '://' . $_SERVER['HTTP_HOST']; } }