feat : config

This commit is contained in:
2025-03-20 16:56:01 +08:00
parent 45c9d99304
commit 82d4ac5666

View File

@@ -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,