feat : coupon

This commit is contained in:
2025-03-21 09:57:55 +08:00
parent 6ea717c2ed
commit 37b70da41c

View File

@@ -54,12 +54,25 @@ class AddStapleFoodInfoService extends BaseService
$this->goodCache->kitchenId = (int)$siteInfo['kitchen_id']; $this->goodCache->kitchenId = (int)$siteInfo['kitchen_id'];
$data = $this->goodCache->getMealGoodList(); $data = $this->goodCache->getMealGoodList();
$res = []; $skuArr = [];
if (empty($data['sku_list'])) return $this->return->success('success', ['add_food_info' => $res]); foreach ($data as $one){
foreach ($data['sku_list'] as $item) { $newSkuList = array_map(function($sku) use($one) {
if ($item['is_add_staple_food'] != GoodCode::IS_ADD_STAPLE_FOOD) continue; $sku['spu_title'] = strtolower($one['title']);
$sku['type'] = GoodCode::SPU_TYPE_OPTIONAL;
return $sku;
}, $one['sku_list']);
$skuArr = array_merge($skuArr,$newSkuList);
}
if (empty($skuArr)) return $this->return->success('success', ['add_food_info' => []]);
$res = [];
foreach ($skuArr as $one){
if ($one['is_add_staple_food'] != GoodCode::IS_ADD_STAPLE_FOOD) continue;
$res[] = $one;
$res[] = $item;
break; break;
} }