Commit 509e3d6b authored by liuyuzhen's avatar liuyuzhen

我的优惠券

parent e980c7a9
...@@ -45,6 +45,8 @@ class OrderConfirmUtil { ...@@ -45,6 +45,8 @@ class OrderConfirmUtil {
private $pushMessageOrders = array(); private $pushMessageOrders = array();
private $couponCacheFlag = false;
public function addOrder($data,$memberId,$currentAddress){ public function addOrder($data,$memberId,$currentAddress){
$storeCartData = $this->checkPostData($data,$memberId,$currentAddress); $storeCartData = $this->checkPostData($data,$memberId,$currentAddress);
//return $storeCartData; //return $storeCartData;
...@@ -423,6 +425,7 @@ class OrderConfirmUtil { ...@@ -423,6 +425,7 @@ class OrderConfirmUtil {
if($storeCarts['giftCoupon']){ if($storeCarts['giftCoupon']){
$giftCoupons[]=$storeCarts['giftCoupon']; $giftCoupons[]=$storeCarts['giftCoupon'];
} }
$this->couponCacheFlag = true;
} }
$resultAddress = $addressDao->updateOrderAddress($this->address['address_id'],$this->memberId); $resultAddress = $addressDao->updateOrderAddress($this->address['address_id'],$this->memberId);
if(!$resultAddress){ if(!$resultAddress){
...@@ -538,10 +541,18 @@ class OrderConfirmUtil { ...@@ -538,10 +541,18 @@ class OrderConfirmUtil {
if($this->cartCacheDeleteFlag){ if($this->cartCacheDeleteFlag){
$this->delCartCache(); $this->delCartCache();
} }
if($this->couponCacheFlag){
$this->delCouponCahce();
}
$this->deleteCacheInfo(); $this->deleteCacheInfo();
$this->pushSaleGoods(); $this->pushSaleGoods();
} }
public function delCouponCahce(){
$memberCouponDao = \DAO\Coupon\MemberCouponModel::getInstance();
\Our\RedisHelper::delCachedFunction(\Redis\Db13\MemberCouponRedisModel::getInstance(),array(&$memberCouponDao, 'getList'),array(),array($this->memberId));
}
public function delCartCache(){ public function delCartCache(){
$cartRedis = \Redis\Db7\CartRedisModel::getInstance(); $cartRedis = \Redis\Db7\CartRedisModel::getInstance();
$memberCartKey = \Our\NameConst::memberCartStorePrefix.$this->memberId; $memberCartKey = \Our\NameConst::memberCartStorePrefix.$this->memberId;
......
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