Commit 8929d53f authored by liuyuzhen's avatar liuyuzhen

优惠券问题

parent 62b7c4e1
......@@ -1096,7 +1096,7 @@ class OrderConfirmUtil {
$couponStoreIds[] = \Our\ApiConst::zero;
$couponIds = array_column($memberCouponArray,'coupon_id');
$couponSql = \Our\Common::format(' id in ({0}) and store_id in({1})',implode(',',$couponIds),implode(',',$couponStoreIds));
$couponDao = \DAO\Coupon\CouponModel::getInstance(\Our\DbNameConst::masterDBConnectName);
$couponDao = \DAO\Coupon\CouponModel::getInstance(\Our\DbNameConst::salveDBConnectName);
$couponList = $couponDao->getCartCouponTitles($couponSql);
if(!$couponList){
$storeCartData['couponList'] = array();
......
......@@ -81,7 +81,7 @@ class MemberCouponModel extends \DAO\AbstractModel{
$field = 'coupon_id,add_time,out_time';
$memberCoupons = $this->getList($where , $field);
if($memberCoupons){
$memberCouponRedisModel->tableCacheSet(\Our\NameConst::memberCounponListPrefix.$memberId,$memberCoupons,\Our\ApiConst::oneDaySecond);
$memberCouponRedisModel->tableCacheSet(\Our\NameConst::memberCounponListPrefix.$memberId,serialize($memberCoupons),\Our\ApiConst::oneDaySecond);
}
return $memberCoupons;
}
......
......@@ -25,6 +25,9 @@ class AbstractModel extends \Redis\AbstractModel {
public function tableCacheGet($id){
$result = $this->get($this->calcKey($id));
if($this->is_serialized($result)){
return unserialize($result);
}
return $result;
}
public function tableCacheSet($id,$data,$experio){
......
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