...
|
...
|
@@ -110,7 +110,59 @@ class ChristmasController extends HuodongAction |
|
|
'bannerUrl_4' => 'http://feature.yoho.cn/1221/1221APPHOMEKIDS/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"潮集圣诞","url":"http://feature.yoho.cn/1221/1221APPHOMEKIDS/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"534"},"param":{"share_id":"534"}}}',
|
|
|
));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 元旦领券(圣诞领券第三波)
|
|
|
* 备注:2015年12月25号测试
|
|
|
*/
|
|
|
public function newyear3Action()
|
|
|
{
|
|
|
//获取登录者ID,未登录返回false
|
|
|
$uid = $this->getLoggedUid();
|
|
|
if (!$uid || !is_numeric($uid)) {
|
|
|
//未登录的用户访问,跳转到登录页面。并且在登陆后跳转回本页面
|
|
|
$this->go(Helpers::url('/signin.html', array('refer' => Helpers::url('/cuxiao/christmas/christmas2')), 'default'));
|
|
|
}
|
|
|
|
|
|
// 该变量用来控制和显示页面的弹出提示
|
|
|
$showPopupFlag = '0';
|
|
|
|
|
|
//获取跳转到个人中心-我的优惠券链接,并调用接口,完成领券操作
|
|
|
$myCouponUrl = Helpers::url('/home/coupons', null, 'default') . '?openby:yohobuy={"action":"go.coupon"}';
|
|
|
$activityId = $this->getActivityId3();
|
|
|
$result = ActivityData::getCouponAll($uid, $activityId);
|
|
|
if (isset($result['code'])) {
|
|
|
switch (intval($result['code'])) {
|
|
|
case 200: // 领取成功, 发送站内信消息
|
|
|
$showPopupFlag = '0';
|
|
|
$this->sendMessage($uid, '【优惠券】您获得500元元旦优惠券', '尊敬的客户:恭喜您成功获得500元套券 !您可以在个人中心的交易管理中查看‘我的优惠券’。');
|
|
|
break;
|
|
|
case 201: // 已领取过, 提示重复领券
|
|
|
$showPopupFlag = '1';
|
|
|
break;
|
|
|
default: // 领取失败, 提示领券失败
|
|
|
$showPopupFlag = '2';
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
$this->_view->display('index-3', array(
|
|
|
'staticTitle' => '年终热促',
|
|
|
'weixinShare' => $this->_isApp ? false : true, // 是否需要微信分享
|
|
|
'shareLink' => 'http://feature.yohobuy.com/0/0/724/index.html',
|
|
|
'shareTitle' => 'YOHO!BUY有货【Final Sale】年终热促开启,限时4.8折封顶!',
|
|
|
'shareDesc' => '500元优惠券限时派送,更有800+潮牌跨年礼物赠不停!',
|
|
|
'shareImg' => 'http://img11.static.yhbimg.com/couponImg/2015/12/25/07/010657d070da271499ad9367c5806486b2.png',
|
|
|
'showPopupFlag' => $showPopupFlag,
|
|
|
'myCouponUrl' => $myCouponUrl,
|
|
|
'bannerUrl_1' => 'http://feature.yoho.cn/1228/1228APPHOMEBOY/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"Final sale","url":"http://feature.yoho.cn/1228/1228APPHOMEBOY/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"360"},param":{"share_id":"360"}}}',
|
|
|
'bannerUrl_2' => 'http://feature.yoho.cn/1228/1228APPHOMEGIRL/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"Final sale","url":"http://feature.yoho.cn/1228/1228APPHOMEGIRL/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"358"},param":{"share_id":"358"}}}',
|
|
|
'bannerUrl_3' => 'http://feature.yoho.cn/1228/1228APPHOMEKIDS/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"Final sale","url":"http://feature.yoho.cn/1228/1228APPHOMEKIDS/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"356"},param":{"share_id":"356"}}}',
|
|
|
'bannerUrl_4' => 'http://feature.yoho.cn/1228/1228APPHOMELIFE/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"Final sale","url":"http://feature.yoho.cn/1228/1228APPHOMELIFE/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"354"},param":{"share_id":"354"}}}
|
|
|
',
|
|
|
));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 检测登录状态
|
|
|
*
|
...
|
...
|
@@ -182,4 +234,22 @@ class ChristmasController extends HuodongAction |
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 根据环境来获取活动ID
|
|
|
*
|
|
|
* @return int
|
|
|
*/
|
|
|
private function getActivityId3()
|
|
|
{
|
|
|
// 设置环境变量
|
|
|
switch (APPLICATION_ENV) {
|
|
|
case 'production': // 生产
|
|
|
return 390;
|
|
|
case 'preview': // 预览
|
|
|
case 'testing': // 测试
|
|
|
case 'develop': // 开发
|
|
|
default:
|
|
|
return 85;
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|