1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-27 21:10:24 +08:00
koogua 0336a54911 1.源文件增加版权信息
2.群组状态和课程协同
2021-06-13 15:49:47 +08:00

48 lines
1010 B
PHP

<?php
/**
* @copyright Copyright (c) 2021 深圳市酷瓜软件有限公司
* @license https://opensource.org/licenses/GPL-2.0
* @link https://www.koogua.com
*/
namespace App\Services\Logic\FlashSale;
use App\Services\Logic\Service as LogicService;
class UserOrderCache extends LogicService
{
public function get($userId, $saleId)
{
$cache = $this->getCache();
$keyName = $this->getKeyName($userId, $saleId);
return $cache->get($keyName);
}
public function save($userId, $saleId)
{
$cache = $this->getCache();
$keyName = $this->getKeyName($userId, $saleId);
return $cache->save($keyName, 1, 2 * 3600);
}
public function delete($userId, $saleId)
{
$cache = $this->getCache();
$keyName = $this->getKeyName($userId, $saleId);
return $cache->delete($keyName);
}
protected function getKeyName($userId, $saleId)
{
return "flash_sale_user_order:{$userId}_{$saleId}";
}
}