|
@@ -1397,7 +1397,11 @@ class GoodsService
|
|
}
|
|
}
|
|
if (!empty($params['goods_premisses'])) {
|
|
if (!empty($params['goods_premisses'])) {
|
|
if (!empty($data['goods_attribute_json']) && !is_array($data['goods_attribute_json'])) {
|
|
if (!empty($data['goods_attribute_json']) && !is_array($data['goods_attribute_json'])) {
|
|
- $data['goods_attribute_json'] = json_decode($data['goods_attribute_json'], true);
|
|
|
|
|
|
+ if (is_json($data['goods_attribute_json'])) {
|
|
|
|
+ $data['goods_attribute_json'] = json_decode($data['goods_attribute_json'], true);
|
|
|
|
+ } else {
|
|
|
|
+ $data['goods_attribute_json'] = [];
|
|
|
|
+ }
|
|
} elseif (empty($data['goods_attribute_json'])) {
|
|
} elseif (empty($data['goods_attribute_json'])) {
|
|
$data['goods_attribute_json'] = [];
|
|
$data['goods_attribute_json'] = [];
|
|
}
|
|
}
|