feat : coupon
This commit is contained in:
@@ -54,12 +54,25 @@ class AddStapleFoodInfoService extends BaseService
|
||||
$this->goodCache->kitchenId = (int)$siteInfo['kitchen_id'];
|
||||
$data = $this->goodCache->getMealGoodList();
|
||||
|
||||
$res = [];
|
||||
if (empty($data['sku_list'])) return $this->return->success('success', ['add_food_info' => $res]);
|
||||
foreach ($data['sku_list'] as $item) {
|
||||
if ($item['is_add_staple_food'] != GoodCode::IS_ADD_STAPLE_FOOD) continue;
|
||||
$skuArr = [];
|
||||
foreach ($data as $one){
|
||||
$newSkuList = array_map(function($sku) use($one) {
|
||||
$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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user