|
|
@@ -191,6 +191,9 @@ class GoodsService extends BaseService
|
|
|
if (isset($skuInfo['spu_sn']) && $skuInfo['spu_sn']) {
|
|
|
$updateData['spu_sn'] = $skuInfo['spu_sn'];
|
|
|
}
|
|
|
+ if (isset($skuInfo['sku_id']) && $skuInfo['sku_id']) {
|
|
|
+ $updateData['sku_id'] = intval($skuInfo['sku_id']);
|
|
|
+ }
|
|
|
if (isset($skuInfo['status']) && $skuInfo['status']) {
|
|
|
$updateData['status'] = intval($skuInfo['status']);
|
|
|
}
|
|
|
@@ -270,6 +273,7 @@ class GoodsService extends BaseService
|
|
|
|
|
|
$info = $this->getApiInfo($goodsId);
|
|
|
if ($info) {
|
|
|
+ $skuList = isset($info['sku_list']) ? $info['sku_list'] : [];
|
|
|
$goods[] = [
|
|
|
'goods_id' => $goodsId,
|
|
|
'supply_type' => isset($item['supply_type']) ? $item['supply_type'] : 0,
|
|
|
@@ -284,7 +288,7 @@ class GoodsService extends BaseService
|
|
|
'cost_price' => isset($info['cost_price']) ? floatval($info['cost_price']) : 0,
|
|
|
'retail_price' => isset($info['retail_price']) ? floatval($info['retail_price']) : 0,
|
|
|
'profit' => isset($info['profit']) ? floatval($info['profit']) : 0,
|
|
|
- 'sku_list' => '',
|
|
|
+ 'sku_list' => $skuList? json_encode($skuList,256):'',
|
|
|
'sku_total' => isset($info['sku_total']) ? intval($info['sku_total']) : 0,
|
|
|
'tag' => isset($item['tag']) ? json_encode($item['tag'], 256) : '',
|
|
|
'status' => isset($info['status']) ? intval($info['status']) : 1,
|
|
|
@@ -293,7 +297,6 @@ class GoodsService extends BaseService
|
|
|
'create_time' => time(),
|
|
|
];
|
|
|
|
|
|
- $skuList = isset($info['sku_list']) ? $info['sku_list'] : [];
|
|
|
foreach($skuList as $v){
|
|
|
$skus[] = [
|
|
|
'sku_id'=> isset($v['sku_id'])? $v['sku_id'] : 0,
|