Commit bc4bee74 authored by liuyuzhen's avatar liuyuzhen

删除店铺广告缓存

parent 98551452
...@@ -333,6 +333,18 @@ class GoodsClassServiceModel extends \Business\AbstractModel{ ...@@ -333,6 +333,18 @@ class GoodsClassServiceModel extends \Business\AbstractModel{
return $adv; return $adv;
} }
/**
* 删除店铺分类顶部缓存
* @param $gcId
* @param $storeId
*/
public function deleteStoreTopClassAdvsFromCache($storeId,$gcId){
$goodsClassImageDao = \DAO\Adv\GoodsClassImageModel::getInstance();
\Our\RedisHelper::delCachedFunction(\Redis\Db9\GoodsClassImageRedisModel::getInstance(),array(&$this, 'getStoreTopClassAdvs'),array($storeId,$gcId));
\Our\RedisHelper::delCachedFunction(\Redis\Db9\GoodsClassImageRedisModel::getInstance(),array(&$goodsClassImageDao, 'find'),array(array('store_id'=>$storeId,'gc_id'=>$gcId)));
}
public function getStoreTopClassAdvs($storeId,$gcId){ public function getStoreTopClassAdvs($storeId,$gcId){
$goodsClassImage = \DAO\Adv\GoodsClassImageModel::getInstance()->findByStoreIdAndGcId($storeId,$gcId); $goodsClassImage = \DAO\Adv\GoodsClassImageModel::getInstance()->findByStoreIdAndGcId($storeId,$gcId);
$adv['isSwiper'] = \Our\ApiConst::zero; $adv['isSwiper'] = \Our\ApiConst::zero;
......
...@@ -881,6 +881,18 @@ class StoreServiceModel extends \Business\AbstractModel{ ...@@ -881,6 +881,18 @@ class StoreServiceModel extends \Business\AbstractModel{
$gc_names = \Our\RedisHelper::cachedFunction(\Redis\Db4\GoodsClassImageRedisModel::getInstance(),array(&$this, 'getRecommendClass'),array($storeId),\Our\ApiConst::oneDaySecond,array($storeId)); $gc_names = \Our\RedisHelper::cachedFunction(\Redis\Db4\GoodsClassImageRedisModel::getInstance(),array(&$this, 'getRecommendClass'),array($storeId),\Our\ApiConst::oneDaySecond,array($storeId));
return $gc_names; return $gc_names;
} }
/**
* 删除首页店铺及分类缓存
* @param $cityCode
*/
public function deleteStoreAndStoreClassCacheByCitycode($cityCode){
\DAO\QmStoreClassModel::getInstance()->delStoreClassesCache($cityCode);
$storeDao = \DAO\StoreModel::getInstance();
$storeDao->delNearbyStoresCache($cityCode);
$storeDao->delStoresCacheByCityCode($cityCode);
}
/** /**
*/ */
private static $_instance = null; private static $_instance = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment