feat : config
This commit is contained in:
@@ -158,7 +158,7 @@ trait OrderTrait
|
|||||||
if (!$this->redis->exists($this->stockKey)) throw new ErrException('库存不足');
|
if (!$this->redis->exists($this->stockKey)) throw new ErrException('库存不足');
|
||||||
|
|
||||||
$skuArr = [];
|
$skuArr = [];
|
||||||
$skuImageArr = [];
|
// $skuImageArr = [];
|
||||||
switch ($this->orderType) {
|
switch ($this->orderType) {
|
||||||
case OrderCode::ORDER_TYPE_OPTIONAL:
|
case OrderCode::ORDER_TYPE_OPTIONAL:
|
||||||
$optionalGoodKey = ApiRedisKey::optionalGoodListKey($this->cycleId,$kitchenId);
|
$optionalGoodKey = ApiRedisKey::optionalGoodListKey($this->cycleId,$kitchenId);
|
||||||
@@ -173,8 +173,10 @@ trait OrderTrait
|
|||||||
$sku['type'] = GoodCode::SPU_TYPE_OPTIONAL;
|
$sku['type'] = GoodCode::SPU_TYPE_OPTIONAL;
|
||||||
return $sku;
|
return $sku;
|
||||||
}, $one['sku_list']);
|
}, $one['sku_list']);
|
||||||
|
//
|
||||||
$skuImageArr = array_merge($skuImageArr,$one['image_list']);
|
// $skuImageArr = array_merge($skuImageArr,[
|
||||||
|
// $one['id'] => $one['url']
|
||||||
|
// ]);
|
||||||
$skuArr = array_merge($skuArr,$newSkuList);
|
$skuArr = array_merge($skuArr,$newSkuList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,7 +195,10 @@ trait OrderTrait
|
|||||||
return $sku;
|
return $sku;
|
||||||
}, $one['sku_list']);
|
}, $one['sku_list']);
|
||||||
|
|
||||||
$skuImageArr = array_merge($skuImageArr,$one['image_list']);
|
// $skuImageArr = array_merge($skuImageArr,[
|
||||||
|
// $one['id'] => $one['url']
|
||||||
|
// ]);
|
||||||
|
// $skuImageArr = array_merge($skuImageArr,$one['image_list']);
|
||||||
$skuArr = array_merge($skuArr,$newSkuList);
|
$skuArr = array_merge($skuArr,$newSkuList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -203,7 +208,7 @@ trait OrderTrait
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->skuArr = array_column($skuArr,null,'id');
|
$this->skuArr = array_column($skuArr,null,'id');
|
||||||
$this->skuImageArr = array_column($skuArr,null,'id');
|
// $this->skuImageArr = array_column($skuArr,null,'id');
|
||||||
$this->goodIds = array_column($skuArr,'id');
|
$this->goodIds = array_column($skuArr,'id');
|
||||||
|
|
||||||
unset($skuArr);
|
unset($skuArr);
|
||||||
@@ -237,7 +242,7 @@ trait OrderTrait
|
|||||||
$oneCopiesGoodInfo[$key] = [
|
$oneCopiesGoodInfo[$key] = [
|
||||||
'num' => $oneGood,
|
'num' => $oneGood,
|
||||||
'good_name' => $this->skuArr[$key]['spu_title'] ?? '' . $this->skuArr[$key]['title'] ?? '',
|
'good_name' => $this->skuArr[$key]['spu_title'] ?? '' . $this->skuArr[$key]['title'] ?? '',
|
||||||
'good_url' => $this->skuImageArr[$this->skuArr[$key]['image_ids']]['url'] ?? '',
|
'good_url' => $this->skuArr[$key]['url'] ?? '',
|
||||||
'unit_price' => $this->skuArr[$key]['price'],
|
'unit_price' => $this->skuArr[$key]['price'],
|
||||||
'type' => $this->skuArr[$key]['type'],
|
'type' => $this->skuArr[$key]['type'],
|
||||||
'id' => $key,
|
'id' => $key,
|
||||||
|
|||||||
Reference in New Issue
Block a user