转桌限时折扣相关
This commit is contained in:
@@ -785,9 +785,7 @@ class Base
|
|||||||
}
|
}
|
||||||
$res = Db::execute($sql);
|
$res = Db::execute($sql);
|
||||||
// 顺便修改限时折扣
|
// 顺便修改限时折扣
|
||||||
(new static())->delTimeInfo($message);
|
(new static())->rottableTimeInfo($message);
|
||||||
$message['table_code'] = $message['new_table_code'];
|
|
||||||
(new static())->setTimeInfo($message);
|
|
||||||
Db::commit();
|
Db::commit();
|
||||||
return $res;
|
return $res;
|
||||||
}catch (Exception $e) {
|
}catch (Exception $e) {
|
||||||
@@ -964,10 +962,18 @@ class Base
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 限时折扣删除
|
// 限时折扣换桌
|
||||||
public function delTimeInfo($message)
|
public function rottableTimeInfo($message)
|
||||||
{
|
{
|
||||||
$redis_str = Base::get_shopping_time_str($message['shop_id'], $message['table_code']) . ':time_discount';
|
$redis_str = Base::get_shopping_time_str($message['shop_id'], $message['table_code']) . ':time_discount';
|
||||||
|
$y_time_info = Redis::get($redis_str);
|
||||||
|
if($y_time_info) {
|
||||||
|
// 保存新桌子的信息
|
||||||
|
$message['data'] = json_decode($y_time_info, true);
|
||||||
|
$message['table_code'] = $message['new_table_code'];
|
||||||
|
$this->setTimeInfo($message);
|
||||||
|
}
|
||||||
|
// 删除旧桌子的信息
|
||||||
Redis::del($redis_str);
|
Redis::del($redis_str);
|
||||||
$time_discount_info = Redis::get('time_discount:info');
|
$time_discount_info = Redis::get('time_discount:info');
|
||||||
if($time_discount_info) {
|
if($time_discount_info) {
|
||||||
|
|||||||
Reference in New Issue
Block a user