Browse Source

优惠券返券活动--修改获取优惠券接口getSystemCouponUserList

master
liangyuyan 6 years ago
parent
commit
3d764144c2
  1. 6
      app/Service/CouponRebateService.php
  2. 13
      app/Service/CouponService.php

6
app/Service/CouponRebateService.php

@ -236,9 +236,9 @@ class CouponRebateService implements CouponRebateServiceInterface
];
$ssdb = ApplicationContext::getContainer()->get(SSDBTask::class);
$rrss1 = $ssdb->exec('hgetall', SsdbKeysPrefix::COUPON_REBATE_FORWARD . $couponActivity);
$rrss2 = $ssdb->exec('get', SsdbKeysPrefix::COUPON_REBATE_REPAY . $couponActivity);
return [$rrss1, $rrss2];
// $rrss1 = $ssdb->exec('hgetall', SsdbKeysPrefix::COUPON_REBATE_FORWARD . $couponActivity);
// $rrss2 = $ssdb->exec('get', SsdbKeysPrefix::COUPON_REBATE_REPAY . $couponActivity);
// return [$rrss2];
// 记录领取类型优惠券
$forwardData = [];
foreach ($couponForward as $kForward => $vForward) {

13
app/Service/CouponService.php

@ -33,7 +33,7 @@ class CouponService implements CouponServiceInterface
'not_receive' => [],
'jump_data' => [
'src' => "/zh_cjdianc/pages/couponrebate/index?activity_type=".$activityType,
'src' => "/zh_cjdianc/pages/couponrebate/index?activity_type=".$activityType,
'src2' => "/zh_cjdianc/pages/couponrebate/index?activity_type=".$activityType,
'coupons' => []
]
];
@ -67,8 +67,7 @@ class CouponService implements CouponServiceInterface
// 获取领取型优惠券
$ssdb = ApplicationContext::getContainer()->get(SSDBTask::class);
$couponRebateIds = $ssdb->exec('hgetall',SsdbKeysPrefix::COUPON_REBATE_FORWARD.$activityType);
// $result['active_type'] = $couponRebateIds;
// return $result;
$couponIds = ($couponRebateIds === false || empty($couponRebateIds)) ? $couponIds : array_merge($couponIds,$couponRebateIds) ;
$whereC = [
@ -92,11 +91,13 @@ class CouponService implements CouponServiceInterface
->get();
foreach ($coupons as $k => &$v){
if($v['active_type'] == 1){
if($v->active_type == 1){
$result['not_receive'] = $v;
}else if($v['active_type'] == 2){
$result['jump_data']['coupons'][] = $v;
}else if($v->active_type == 2){
$result['jump_data']['coupons'][] = $v->id;
}
if($v->discount_type == 2){
$v->discounts = floatval($v->discounts);
}

Loading…
Cancel
Save