|
@@ -247,6 +247,11 @@ class GoodsService
|
|
$data['goods_cover'] = getenv('STORAGE_DOMAIN') . $data['goods_cover'];
|
|
$data['goods_cover'] = getenv('STORAGE_DOMAIN') . $data['goods_cover'];
|
|
if (!empty($data['goods_detail_slider_json'])) {
|
|
if (!empty($data['goods_detail_slider_json'])) {
|
|
$data['goods_detail_slider_json'] = json_decode($data['goods_detail_slider_json'], true);
|
|
$data['goods_detail_slider_json'] = json_decode($data['goods_detail_slider_json'], true);
|
|
|
|
+ // ……
|
|
|
|
+ if (isset($data['goods_detail_slider_json']['slider'])) {
|
|
|
|
+ $data['goods_detail_slider_json'] = explode(',', $data['goods_detail_slider_json']['slider']);
|
|
|
|
+ }
|
|
|
|
+
|
|
$slider = '';
|
|
$slider = '';
|
|
foreach ($data['goods_detail_slider_json'] as $item) {
|
|
foreach ($data['goods_detail_slider_json'] as $item) {
|
|
$slider .= getenv('STORAGE_DOMAIN') . $item . ',';
|
|
$slider .= getenv('STORAGE_DOMAIN') . $item . ',';
|
|
@@ -606,7 +611,7 @@ class GoodsService
|
|
{
|
|
{
|
|
if (!empty($params['goods_detail_slider_json'])) {
|
|
if (!empty($params['goods_detail_slider_json'])) {
|
|
$params['goods_detail_slider_json'] = str_replace(getenv('STORAGE_DOMAIN'), '', $params['goods_detail_slider_json']);
|
|
$params['goods_detail_slider_json'] = str_replace(getenv('STORAGE_DOMAIN'), '', $params['goods_detail_slider_json']);
|
|
- $params['goods_detail_slider_json'] = json_encode(explode(',', $params['goods_detail_slider_json']));
|
|
|
|
|
|
+ $params['goods_detail_slider_json'] = json_encode(['slider' => $params['goods_detail_slider_json']]);
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
$model = new GoodsDetail();
|
|
$model = new GoodsDetail();
|
|
@@ -797,7 +802,7 @@ class GoodsService
|
|
$data = self::inputFilter($params, new GoodsDetail());
|
|
$data = self::inputFilter($params, new GoodsDetail());
|
|
if (!empty($data['goods_detail_slider_json'])) {
|
|
if (!empty($data['goods_detail_slider_json'])) {
|
|
$data['goods_detail_slider_json'] = str_replace(getenv('STORAGE_DOMAIN'), '', $data['goods_detail_slider_json']);
|
|
$data['goods_detail_slider_json'] = str_replace(getenv('STORAGE_DOMAIN'), '', $data['goods_detail_slider_json']);
|
|
- $data['goods_detail_slider_json'] = json_encode(explode(',', $data['goods_detail_slider_json']));
|
|
|
|
|
|
+ $data['goods_detail_slider_json'] = json_encode(['slider' => $data['goods_detail_slider_json']]);
|
|
}
|
|
}
|
|
// 根据goods_id 查详情ID
|
|
// 根据goods_id 查详情ID
|
|
$detail = GoodsDetail::where('join_detail_goods_id', $params['goods_id'])->first();
|
|
$detail = GoodsDetail::where('join_detail_goods_id', $params['goods_id'])->first();
|