...
|
...
|
@@ -3,6 +3,8 @@ |
|
|
use Action\AbstractAction;
|
|
|
use Plugin\Helpers;
|
|
|
use LibModels\Wap\Cuxiao\ActivityData;
|
|
|
use Api\Sign;
|
|
|
use Api\Yohobuy;
|
|
|
|
|
|
/**
|
|
|
* 领券活动
|
...
|
...
|
@@ -15,30 +17,47 @@ use LibModels\Wap\Cuxiao\ActivityData; |
|
|
*/
|
|
|
class CouponController extends AbstractAction
|
|
|
{
|
|
|
/* 用户会话ID */
|
|
|
|
|
|
const SESSION_UID = 'coupon_uid';
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 男生的品牌领券-上线时间 2015/12/1
|
|
|
* 男生的品牌领券
|
|
|
*
|
|
|
* 上线时间 2015/12/1
|
|
|
*/
|
|
|
public function boysbrandAction()
|
|
|
{
|
|
|
// 判断是否是应用访问
|
|
|
// 判断是否是应用访问, 拼接APP需要的URL参数
|
|
|
$isApp = null !== $this->get('app_version');
|
|
|
$isAppLogged = true;
|
|
|
if ($isApp) {
|
|
|
$uid = $this->get('uid');
|
|
|
if ($uid && is_numeric($uid)) {
|
|
|
$this->setSession(self::SESSION_UID, $uid);
|
|
|
}
|
|
|
$isAppLogged = $this->checkIsLogin();
|
|
|
}
|
|
|
|
|
|
|
|
|
$urlBoys = Helpers::url('/cuxiao/coupon/boysbrand');
|
|
|
$urlGirls = Helpers::url('/cuxiao/coupon/girlsbrand');
|
|
|
$urlKids = Helpers::url('/cuxiao/coupon/kidsbrand');
|
|
|
$urlLifestyle = Helpers::url('/cuxiao/coupon/lifestylebrand');
|
|
|
$urlShare = Helpers::url('/cuxiao/coupon/getShare');
|
|
|
$urlEncode = strtr($urlBoys, array('/' => '\\/'));
|
|
|
|
|
|
$this->_view->display('boysbrand', array(
|
|
|
'activityId' => 3, // 活动ID
|
|
|
'activityId' => 75, // 活动ID
|
|
|
'staticTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!', // 标题
|
|
|
'staticCss' => 'http://static.dev.yohobuy.com/css/cuxiao/coupon.mobile.css', // CSS
|
|
|
'staticJs' => 'http://static.dev.yohobuy.com/js/cuxiao/coupon.mobile.js', // JS
|
|
|
'jqueryJs' => 'http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js', // JQUERY
|
|
|
|
|
|
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlBoys . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{}},"requesturl":{},"priority":"N"}}',
|
|
|
'weixinShare' => $isApp ? false : true, // 是否需要微信分享
|
|
|
|
|
|
'shareLink' => $urlBoys,
|
|
|
'shareTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
|
|
|
'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
|
|
|
|
|
|
'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}',
|
|
|
'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}',
|
|
|
'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}',
|
|
|
'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}',
|
|
|
|
|
|
'url_350' => 'http://list.m.yohobuy.com/?gender=1,3&brand=350&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"350","title":"MACROPUS"}}',
|
|
|
'url_160' => 'http://list.m.yohobuy.com/?gender=1,3&brand=160&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"160","title":"izzue"}}',
|
|
|
'url_341' => 'http://list.m.yohobuy.com/?gender=1,3&brand=341&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"341","title":"鬼洗"}}',
|
...
|
...
|
@@ -91,28 +110,41 @@ class CouponController extends AbstractAction |
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 女生的品牌领券-上线时间 2015/12/1
|
|
|
* 女生的品牌领券
|
|
|
*
|
|
|
* 上线时间 2015/12/1
|
|
|
*/
|
|
|
public function girlsbrandAction()
|
|
|
{
|
|
|
// 判断是否是应用访问
|
|
|
// 判断是否是应用访问, 拼接APP需要的URL参数
|
|
|
$isApp = null !== $this->get('app_version');
|
|
|
$isAppLogged = true;
|
|
|
if ($isApp) {
|
|
|
$uid = $this->get('uid');
|
|
|
if ($uid && is_numeric($uid)) {
|
|
|
$this->setSession(self::SESSION_UID, $uid);
|
|
|
}
|
|
|
$isAppLogged = $this->checkIsLogin();
|
|
|
}
|
|
|
|
|
|
$urlBoys = Helpers::url('/cuxiao/coupon/boysbrand');
|
|
|
$urlGirls = Helpers::url('/cuxiao/coupon/girlsbrand');
|
|
|
$urlKids = Helpers::url('/cuxiao/coupon/kidsbrand');
|
|
|
$urlLifestyle = Helpers::url('/cuxiao/coupon/lifestylebrand');
|
|
|
$urlShare = Helpers::url('/cuxiao/coupon/getShare');
|
|
|
$urlEncode = strtr($urlGirls, array('/' => '\\/'));
|
|
|
|
|
|
$this->_view->display('girlsbrand', array(
|
|
|
'activityId' => 4, // 活动ID
|
|
|
'activityId' => 76, // 活动ID
|
|
|
'staticTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!', // 标题
|
|
|
'staticCss' => 'http://static.dev.yohobuy.com/css/cuxiao/coupon.mobile.css', // CSS
|
|
|
'staticJs' => 'http://static.dev.yohobuy.com/js/cuxiao/coupon.mobile.js', // JS
|
|
|
'jqueryJs' => 'http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js', // JQUERY
|
|
|
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlGirls . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{}},"requesturl":{},"priority":"N"}}',
|
|
|
|
|
|
'weixinShare' => $isApp ? false : true, // 是否需要微信分享
|
|
|
'shareLink' => $urlGirls,
|
|
|
'shareTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
|
|
|
'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
|
|
|
|
|
|
'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}',
|
|
|
'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}',
|
|
|
'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}',
|
|
|
'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}',
|
|
|
|
|
|
'title' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'url_570' => 'http://list.m.yohobuy.com/?gender=2,3&brand=570&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"570","title":"iyogurt"}}',
|
|
|
'url_864' => 'http://list.m.yohobuy.com/?gender=2,3&brand=868&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"868","title":"Mango"}}',
|
|
|
'url_824' => 'http://list.m.yohobuy.com/?gender=2,3&brand=824&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"824","title":"M.WOWL"}}',
|
...
|
...
|
@@ -169,28 +201,41 @@ class CouponController extends AbstractAction |
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 潮童的品牌领券-上线时间 2015/12/1
|
|
|
* 潮童的品牌领券
|
|
|
*
|
|
|
* 上线时间 2015/12/1
|
|
|
*/
|
|
|
public function kidsbrandAction()
|
|
|
{
|
|
|
// 判断是否是应用访问
|
|
|
// 判断是否是应用访问, 拼接APP需要的URL参数
|
|
|
$isApp = null !== $this->get('app_version');
|
|
|
$isAppLogged = true;
|
|
|
if ($isApp) {
|
|
|
$uid = $this->get('uid');
|
|
|
if ($uid && is_numeric($uid)) {
|
|
|
$this->setSession(self::SESSION_UID, $uid);
|
|
|
}
|
|
|
$isAppLogged = $this->checkIsLogin();
|
|
|
}
|
|
|
|
|
|
$urlBoys = Helpers::url('/cuxiao/coupon/boysbrand');
|
|
|
$urlGirls = Helpers::url('/cuxiao/coupon/girlsbrand');
|
|
|
$urlKids = Helpers::url('/cuxiao/coupon/kidsbrand');
|
|
|
$urlLifestyle = Helpers::url('/cuxiao/coupon/lifestylebrand');
|
|
|
$urlShare = Helpers::url('/cuxiao/coupon/getShare');
|
|
|
$urlEncode = strtr($urlKids, array('/' => '\\/'));
|
|
|
|
|
|
$this->_view->display('kidsbrand', array(
|
|
|
'activityId' => 5, // 活动ID
|
|
|
'activityId' => 77, // 活动ID
|
|
|
'staticTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!', // 标题
|
|
|
'staticCss' => 'http://static.dev.yohobuy.com/css/cuxiao/coupon.mobile.css', // CSS
|
|
|
'staticJs' => 'http://static.dev.yohobuy.com/js/cuxiao/coupon.mobile.js', // JS
|
|
|
'jqueryJs' => 'http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js', // JQUERY
|
|
|
|
|
|
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlKids . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{}},"requesturl":{},"priority":"N"}}',
|
|
|
|
|
|
'weixinShare' => $isApp ? false : true, // 是否需要微信分享
|
|
|
'shareLink' => $urlKids,
|
|
|
'shareTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
|
|
|
'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
|
|
|
|
|
|
'title' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}',
|
|
|
'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}',
|
|
|
'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}',
|
|
|
'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}',
|
|
|
'url_907' => 'http://list.m.yohobuy.com/?msort=365&brand=907&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"907","title":"AMES BROS"}}',
|
|
|
'url_600' => 'http://list.m.yohobuy.com/?msort=365&brand=600&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"600","title":"HAPPYATOMIC"}}',
|
|
|
'url_888' => 'http://list.m.yohobuy.com/?msort=365&brand=888&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"888","title":"Am&ot"}}',
|
...
|
...
|
@@ -203,28 +248,43 @@ class CouponController extends AbstractAction |
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 创意生活的品牌领券-上线时间 2015/12/1
|
|
|
* 创意生活的品牌领券
|
|
|
*
|
|
|
* 上线时间 2015/12/1
|
|
|
*/
|
|
|
public function lifestylebrandAction()
|
|
|
{
|
|
|
// 判断是否是应用访问
|
|
|
// 判断是否是应用访问, 拼接APP需要的URL参数
|
|
|
$isApp = null !== $this->get('app_version');
|
|
|
$isAppLogged = true;
|
|
|
if ($isApp) {
|
|
|
$uid = $this->get('uid');
|
|
|
if ($uid && is_numeric($uid)) {
|
|
|
$this->setSession(self::SESSION_UID, $uid);
|
|
|
}
|
|
|
$isAppLogged = $this->checkIsLogin();
|
|
|
}
|
|
|
|
|
|
|
|
|
$urlBoys = Helpers::url('/cuxiao/coupon/boysbrand');
|
|
|
$urlGirls = Helpers::url('/cuxiao/coupon/girlsbrand');
|
|
|
$urlKids = Helpers::url('/cuxiao/coupon/kidsbrand');
|
|
|
$urlLifestyle = Helpers::url('/cuxiao/coupon/lifestylebrand');
|
|
|
$urlShare = Helpers::url('/cuxiao/coupon/getShare');
|
|
|
$urlEncode = strtr($urlLifestyle, array('/' => '\\/'));
|
|
|
|
|
|
$this->_view->display('lifestylebrand', array(
|
|
|
'activityId' => 6, // 活动ID
|
|
|
'activityId' => 78, // 活动ID
|
|
|
'staticTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!', // 标题
|
|
|
'staticCss' => 'http://static.dev.yohobuy.com/css/cuxiao/coupon.mobile.css', // CSS
|
|
|
'staticJs' => 'http://static.dev.yohobuy.com/js/cuxiao/coupon.mobile.js', // JS
|
|
|
'jqueryJs' => 'http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js', // JQUERY
|
|
|
|
|
|
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlLifestyle . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{}},"requesturl":{},"priority":"N"}}',
|
|
|
|
|
|
'weixinShare' => $isApp ? false : true, // 是否需要微信分享
|
|
|
'shareLink' => $urlLifestyle,
|
|
|
'shareTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
|
|
|
'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
|
|
|
|
|
|
'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}',
|
|
|
'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}',
|
|
|
'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}',
|
|
|
'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}',
|
|
|
|
|
|
'title' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'url_166' => 'http://list.m.yohobuy.com/?msort=10&brand=166&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"166","title":"九口山"}}',
|
|
|
'url_201' => 'http://list.m.yohobuy.com/?msort=10&brand=201&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"201","title":"wesc"}}',
|
|
|
'url_626' => 'http://list.m.yohobuy.com/?msort=10&brand=626&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"626","title":"cliché"}}',
|
...
|
...
|
@@ -242,6 +302,99 @@ class CouponController extends AbstractAction |
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 新客领券
|
|
|
*
|
|
|
* 上线时间2015/12/2
|
|
|
*/
|
|
|
public function newuserAction()
|
|
|
{
|
|
|
// 判断是否是应用访问, 拼接APP需要的URL参数
|
|
|
$isApp = null !== $this->get('app_version');
|
|
|
$isAppLogged = true;
|
|
|
if ($isApp) {
|
|
|
$isAppLogged = $this->checkIsLogin();
|
|
|
}
|
|
|
$urlNewuser = Helpers::url('/cuxiao/coupon/newuser');
|
|
|
$urlYohope = Helpers::url('/cuxiao/coupon/yohope');
|
|
|
$urlHelp = Helpers::url('/cuxiao/coupon/help');
|
|
|
$urlEncode = strtr($urlNewuser, array('/' => '\\/'));
|
|
|
|
|
|
$this->_view->display('newuser', array(
|
|
|
'activityId' => 83, // 活动ID
|
|
|
'staticTitle' => '新人潮这看,超值惊喜等你领', // 标题
|
|
|
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlNewuser . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{}},"requesturl":{},"priority":"N"}}',
|
|
|
|
|
|
'url_mycoupon' => '',
|
|
|
'url_yohope' => $urlYohope . '?yohobuy={"action":"go.h5","params":{"islogin":"Y","type":0,"url":"' . $urlYohope . '","param":{}}}',
|
|
|
'url_help' => $urlHelp . '?yohobuy={"action":"go.h5","params":{"islogin":"Y","type":0,"url":"' . $urlHelp . '","param":{}}}',
|
|
|
'url_more' => 'http://list.m.yohobuy.com/?msort=1&openby:yohobuy={"action":"go.list","params":{"msort":"1","title":"上衣"}}',
|
|
|
|
|
|
'url_60' => 'http://izzue.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"60"}}',
|
|
|
'url_710' => 'http://madness.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"710"}}',
|
|
|
'url_138' => 'http://thething.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"138"}}',
|
|
|
'url_495' => 'http://lightningbear.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"495"}}',
|
|
|
'url_419' => 'http://haso.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"419"}}',
|
|
|
'url_868' => 'http://mango.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"868"}}',
|
|
|
'url_1026' => 'http://jnby.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"1026"}}',
|
|
|
'url_1027' => 'http://less.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"1027"}}',
|
|
|
'url_324' => 'http://bjiaab.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"324"}}',
|
|
|
'url_649' => 'http://jeffreycampbell.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"649"}}',
|
|
|
));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 新客领券YOHOPE
|
|
|
*
|
|
|
* 上线时间2015/12/2
|
|
|
*/
|
|
|
public function yohopeAction()
|
|
|
{
|
|
|
$this->_view->display('newuser-yohope', array(
|
|
|
'staticTitle' => '新人潮这看,超值惊喜等你领', // 标题
|
|
|
|
|
|
'url_208' => 'http://lal.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"208"}}',
|
|
|
'url_256' => 'http://blackjack.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"256"}}',
|
|
|
'url_257' => 'http://mygesmart.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"257"}}',
|
|
|
'url_450' => 'http://intotherainbow.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"450"}}',
|
|
|
'url_444' => 'http://evildoer.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"444"}}',
|
|
|
'url_443' => 'http://preppyelite.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"443"}}',
|
|
|
'url_261' => 'http://teebacco.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"261"}}',
|
|
|
'url_350' => 'http://macropus.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"350"}}',
|
|
|
'url_302' => 'http://ivyboi.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"302"}}',
|
|
|
'url_852' => 'http://gawsfoot.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"852"}}',
|
|
|
'url_570' => 'http://iyogurt.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"570"}}',
|
|
|
'url_560' => 'http://gaws.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"560"}}',
|
|
|
'url_520' => 'http://gawscap.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"520"}}',
|
|
|
'url_562' => 'http://gawsdigi.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"562"}}',
|
|
|
'url_672' => 'http://shapeless.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"672"}}',
|
|
|
'url_678' => 'http://halfgirl.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"678"}}',
|
|
|
'url_396' => 'http://eightguys.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"396"}}',
|
|
|
'url_397' => 'http://pinealbody.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"397"}}',
|
|
|
'url_550' => 'http://systag.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"550"}}',
|
|
|
'url_591' => 'http://flyd.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"591"}}',
|
|
|
'url_583' => 'http://masterplan.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"583"}}',
|
|
|
'url_598' => 'http://dpk.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"598"}}',
|
|
|
'url_824' => 'http://mwowl.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"824"}}',
|
|
|
'url_481' => 'http://dresslab.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"481"}}',
|
|
|
'url_701' => 'http://bearburry.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"701"}}',
|
|
|
'url_464' => 'http://stormstamps.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"464"}}',
|
|
|
|
|
|
));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 新客领券 - 如何使用优惠券帮助页
|
|
|
*
|
|
|
* 上线时间2015/12/2
|
|
|
*/
|
|
|
public function helpAction()
|
|
|
{
|
|
|
$this->_view->display('newuser-help', array(
|
|
|
'staticTitle' => '如何使用优惠券',
|
|
|
));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 领取指定的优惠券
|
|
|
*
|
|
|
* @param int activityId 活动ID
|
...
|
...
|
@@ -270,6 +423,8 @@ class CouponController extends AbstractAction |
|
|
if (!$uid) {
|
|
|
$uid = $this->getSession(self::SESSION_UID);
|
|
|
if (!$uid) {
|
|
|
$result['code'] = 400;
|
|
|
$result['message'] = '请先登录';
|
|
|
$result['data'] = Helpers::url('/signin.html', array('refer' => $this->server('HTTP_REFERER', '/')));
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -300,7 +455,7 @@ class CouponController extends AbstractAction |
|
|
|
|
|
/* 判断参数是否有效 */
|
|
|
$activityId = $this->post('activityId');
|
|
|
if (!is_numeric($activityId) ) {
|
|
|
if (!is_numeric($activityId)) {
|
|
|
break;
|
|
|
}
|
|
|
|
...
|
...
|
@@ -309,6 +464,8 @@ class CouponController extends AbstractAction |
|
|
if (!$uid) {
|
|
|
$uid = $this->getSession(self::SESSION_UID);
|
|
|
if (!$uid) {
|
|
|
$result['code'] = 400;
|
|
|
$result['message'] = '请先登录';
|
|
|
$result['data'] = Helpers::url('/signin.html', array('refer' => $this->server('HTTP_REFERER', '/')));
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -316,33 +473,97 @@ class CouponController extends AbstractAction |
|
|
/* 领取指定的优惠券操作 */
|
|
|
$result = ActivityData::getCouponAll($uid, $activityId);
|
|
|
|
|
|
|
|
|
} while (false);
|
|
|
|
|
|
$this->echoJson($result);
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 获取分享链接
|
|
|
*
|
|
|
* @param int id 活动ID
|
|
|
* @return json
|
|
|
*/
|
|
|
public function getshareAction()
|
|
|
{
|
|
|
$url = '';
|
|
|
$id = $this->get('id');
|
|
|
|
|
|
if (!is_numeric($id)) {
|
|
|
$id = 0;
|
|
|
}
|
|
|
switch (intval($id)) {
|
|
|
case 75:
|
|
|
$url = Helpers::url('/cuxiao/coupon/boysbrand');
|
|
|
break;
|
|
|
case 76:
|
|
|
$url = Helpers::url('/cuxiao/coupon/girlsbrand');
|
|
|
break;
|
|
|
case 77:
|
|
|
$url = Helpers::url('/cuxiao/coupon/kidsbrand');
|
|
|
break;
|
|
|
case 78:
|
|
|
$url = Helpers::url('/cuxiao/coupon/lifestyle');
|
|
|
break;
|
|
|
default:
|
|
|
$url = Helpers::url('/cuxiao/coupon/boysbrand');
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
$result = array(
|
|
|
'code' => 200,
|
|
|
'message' => '领券活动分享',
|
|
|
'data' => array(
|
|
|
'title' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
|
|
|
'content' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
|
|
|
'pic' => '',
|
|
|
'url' => '',
|
|
|
'pic' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
|
|
|
'url' => $url,
|
|
|
),
|
|
|
);
|
|
|
|
|
|
|
|
|
$this->echoJson($result);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 检查用户是否登录
|
|
|
*
|
|
|
* @return bool (false:表示未登录,true:表示已登录)
|
|
|
*/
|
|
|
private function checkIsLogin()
|
|
|
{
|
|
|
do {
|
|
|
/* 判断是否有参数 */
|
|
|
$param = $this->get();
|
|
|
if (empty($param)) {
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
/* 判断参数是否有效 */
|
|
|
if (!isset($param['client_secret']) || empty($param['uid'])) {
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
/* 取消无用的参数 */
|
|
|
$uri = key($param);
|
|
|
if (false !== stripos($uri, 'cuxiao/')) {
|
|
|
unset($param[$uri]);
|
|
|
}
|
|
|
|
|
|
/* 验证公钥是否有效 */
|
|
|
$clientSecret = $param['client_secret'];
|
|
|
$publicParam = Yohobuy::param();
|
|
|
$param['private_key'] = $publicParam['private_key'];
|
|
|
unset($param['client_secret']);
|
|
|
if ($clientSecret !== Sign::makeSign($param)) {
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
$this->setSession(self::SESSION_UID, $param['uid']);
|
|
|
|
|
|
return true;
|
|
|
|
|
|
} while (false);
|
|
|
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
} |
...
|
...
|
|