|
|
|
|
@ -362,10 +362,12 @@ select combo_id as c_id,count(*) as sale_count from orders where status in(2,4)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$items_info = false;//自选项目信息
|
|
|
|
|
$zixuan_item=[];
|
|
|
|
|
if (isset($item_ids) and !empty($item_ids)) {
|
|
|
|
|
$item_price = 0;
|
|
|
|
|
$items_original_price = 0;
|
|
|
|
|
$items = DB::table('items')->whereIn('item_id', $item_ids)->where(['status' => 1])->get();
|
|
|
|
|
$zixuan_item=$items;
|
|
|
|
|
$groupedData = [];
|
|
|
|
|
foreach ($items as $item) {
|
|
|
|
|
//判断套餐项目和自选项目是否冲突
|
|
|
|
|
@ -454,6 +456,17 @@ select combo_id as c_id,count(*) as sale_count from orders where status in(2,4)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$group_info[0]['items'] =array_merge($group_info[0]['items'],$Nx1_arrInfo); //合并多选一
|
|
|
|
|
|
|
|
|
|
foreach ($zixuan_item as $item) {
|
|
|
|
|
//判断团检套餐项目和自选项目是否冲突
|
|
|
|
|
if (isset( $group_info[0]['items'])) {
|
|
|
|
|
foreach ( $group_info[0]['items'] as $group_info_item) {
|
|
|
|
|
if ($group_info_item['id'] == $item->item_id) return \Yz::echoError1($item->name . "已经存在,不可重复选择");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// return \Yz::Return(true,"",$group_info[0]['items']);
|
|
|
|
|
$all_items = DB::table('items')->where(['status' => 1])->get();
|
|
|
|
|
$item_new = [];
|
|
|
|
|
|