转桌限时折扣相关

This commit is contained in:
2025-12-23 17:01:23 +08:00
parent a2707b1692
commit 0bed9313b9

View File

@@ -924,15 +924,21 @@ class Base
// 获取限时折扣 // 获取限时折扣
public function getTimeInfo($message) public function getTimeInfo($message)
{ {
$redis_str = Base::get_shopping_time_str($message['shop_id'], $message['table_code']) . ':time_discount';
$time_dis_info = Redis::get($redis_str); return !is_array($message['time_dis_info'])?json_decode($message['time_dis_info'], true):$message['time_dis_info'];
if($time_dis_info) { if(empty($message['time_dis_info'])) {
$time_dis_info = json_decode($time_dis_info, true); $time_dis_info = null;
}else { }else {
if(!empty($message['time_dis_info'])) { $redis_str = Base::get_shopping_time_str($message['shop_id'], $message['table_code']) . ':time_discount';
$time_dis_info = !is_array($message['time_dis_info'])?json_decode($message['time_dis_info'], true):$message['time_dis_info']; $time_dis_info = Redis::get($redis_str);
if($time_dis_info) {
$time_dis_info = json_decode($time_dis_info, true);
}else { }else {
$time_dis_info = null; if(!empty($message['time_dis_info'])) {
$time_dis_info = !is_array($message['time_dis_info'])?json_decode($message['time_dis_info'], true):$message['time_dis_info'];
}else {
$time_dis_info = null;
}
} }
} }
return $time_dis_info; return $time_dis_info;