diff --git a/app/api/logic/LocalStoreGoodsLogic.php b/app/api/logic/LocalStoreGoodsLogic.php index 54d3bd27..5a738d44 100644 --- a/app/api/logic/LocalStoreGoodsLogic.php +++ b/app/api/logic/LocalStoreGoodsLogic.php @@ -258,6 +258,8 @@ class LocalStoreGoodsLogic extends Logic private static function addSpec($id, $user_id, $form) { + $len = strlen(Config::get('aliyunoss.domain')); + if (!empty($form['sku']) && !empty($form['spec'])) { // 写入规格 $spec = []; @@ -295,7 +297,7 @@ class LocalStoreGoodsLogic extends Logic $data[$key]['user_id'] = $user_id; $data[$key]['lstore_id'] = $form['lstore_id']; $data[$key]['goods_id'] = $id; - $data[$key]['image'] = $value['image']; + $data[$key]['image'] = substr($value['image'], $len, strlen($value['image'])); foreach ($value['attributes'] as &$value2) { $data[$key]['spec_value_ids'] .= $spec_value_id[$value2] . ','; }