折扣
This commit is contained in:
@@ -126,18 +126,20 @@ class Events
|
||||
$redis_str = Base::get_shopping_save_uid($message['shop_id'], $message['table_code']) . ':time_discount';
|
||||
// 限时折扣修改
|
||||
if($message['operate_type'] == 'time_discount_save') {
|
||||
|
||||
if(empty($message['data'])) {
|
||||
$res = Redis::del($redis_str);
|
||||
}else {
|
||||
$res = Redis::set($redis_str, json_encode($message['data']));
|
||||
// 将桌号存入redis 以便及时删除
|
||||
$time_discount_info = Redis::get('time_discount:info');
|
||||
$arr_time_discount_info = json_decode($time_discount_info, true);
|
||||
if($time_discount_info) {
|
||||
$time_discount_info .= $redis_str . ',';
|
||||
Redis::set('time_discount:info', $time_discount_info);
|
||||
if(!in_array($redis_str, $arr_time_discount_info)) {
|
||||
$time_discount_info = array_merge($arr_time_discount_info, $redis_str);
|
||||
Redis::set('time_discount:info', implode(',', $time_discount_info) . ',');
|
||||
}
|
||||
}else {
|
||||
Redis::set('time_discount:info', $redis_str . ',');
|
||||
Redis::set('time_discount:info', $redis_str);
|
||||
}
|
||||
}
|
||||
$snd_data = [
|
||||
|
||||
Reference in New Issue
Block a user