Commit 8eab1588 authored by christ's avatar christ

dilivery

parent 7d08ebb4
...@@ -77,7 +77,6 @@ class DeliveryServiceModel extends \Business\AbstractModel ...@@ -77,7 +77,6 @@ class DeliveryServiceModel extends \Business\AbstractModel
$deliveryMan=$deliveryManDao->findById($data['id']); $deliveryMan=$deliveryManDao->findById($data['id']);
$oringeDeliveryManMemberId=$deliveryMan['memberId']; $oringeDeliveryManMemberId=$deliveryMan['memberId'];
$deliveryManMemberIds=array($deliveryManMemberId,$oringeDeliveryManMemberId); $deliveryManMemberIds=array($deliveryManMemberId,$oringeDeliveryManMemberId);
$orderDao->deleteOrderCache(null, $data['orderId'], $data['storeId'], true,false,$deliveryManMemberIds); $orderDao->deleteOrderCache(null, $data['orderId'], $data['storeId'], true,false,$deliveryManMemberIds);
$storeDao->deleteStoreCache($data['storeId'],$data['orderId']); $storeDao->deleteStoreCache($data['storeId'],$data['orderId']);
......
...@@ -848,7 +848,8 @@ class OrderModel extends \DAO\AbstractModel ...@@ -848,7 +848,8 @@ class OrderModel extends \DAO\AbstractModel
return \Our\RedisHelper::delCachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$this, 'getShopKeeperCountByStoreId'), array(),array($storeId)); return \Our\RedisHelper::delCachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$this, 'getShopKeeperCountByStoreId'), array(),array($storeId));
} }
public function deleteDeliveryLogCache($memberId){ public function deleteDeliveryLogCache($memberId){
\Our\RedisHelper::delCachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$this, 'getListByDeliverymanIdAndType'), array(), array($memberId)); $qmDiliveryManLog=\DAO\Order\QmDeliverymanLogModel::getInstance();
\Our\RedisHelper::delCachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$qmDiliveryManLog, 'getListByDeliverymanIdAndType'), array(), array($memberId));
} }
//删除订单列表缓存 //删除订单列表缓存
public function deleteGetListByMemberId($storeId) public function deleteGetListByMemberId($storeId)
...@@ -886,17 +887,13 @@ class OrderModel extends \DAO\AbstractModel ...@@ -886,17 +887,13 @@ class OrderModel extends \DAO\AbstractModel
} }
if(!empty($diliverymanId)){ if(!empty($diliverymanId)){
if(is_array($diliverymanId)){ if(is_array($diliverymanId)){
foreach($diliverymanId as $memberId){ foreach($diliverymanId as $memberId){
$this->deleteDeliveryLogCache($memberId);
$this->deleteDeliveryLogCache($memberId);
} }
}else{ }else{
$this->deleteDeliveryLogCache($diliverymanId); $this->deleteDeliveryLogCache($diliverymanId);
} }
$orderGoodsDao = \DAO\Order\OrderGoodsModel::getInstance(DbNameConst::masterDBConnectName); $orderGoodsDao = \DAO\Order\OrderGoodsModel::getInstance(DbNameConst::masterDBConnectName);
$orderGoodsDao->deleteOrderGoodsCache($diliverymanId, $orderId); $orderGoodsDao->deleteOrderGoodsCache($diliverymanId, $orderId);
$QmDeliveryLogDao = \DAO\Order\QmDeliverymanLogModel::getInstance(DbNameConst::salveDBConnectName); $QmDeliveryLogDao = \DAO\Order\QmDeliverymanLogModel::getInstance(DbNameConst::salveDBConnectName);
......
...@@ -141,6 +141,8 @@ class QmDeliverymanLogModel extends \DAO\AbstractModel ...@@ -141,6 +141,8 @@ class QmDeliverymanLogModel extends \DAO\AbstractModel
return \Our\RedisHelper::cachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$this, 'getListByDeliverymanIdAndType'), array($diliveryId, $type, $pageIndex, $pageSize, $order), ApiConst::oneDaySecond, array($memberId)); return \Our\RedisHelper::cachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$this, 'getListByDeliverymanIdAndType'), array($diliveryId, $type, $pageIndex, $pageSize, $order), ApiConst::oneDaySecond, array($memberId));
} }
/** /**
* 获取单条数据 * 获取单条数据
* @param $where * @param $where
......
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