Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop
Showing
7 changed files
with
18 additions
and
20 deletions
@@ -376,8 +376,8 @@ class AbstractAction extends Controller_Abstract | @@ -376,8 +376,8 @@ class AbstractAction extends Controller_Abstract | ||
376 | * 设置网站SEO的描述内容 | 376 | * 设置网站SEO的描述内容 |
377 | * | 377 | * |
378 | * @param string $description 描述内容 | 378 | * @param string $description 描述内容 |
379 | - * @param string $sign 连接的字符串 | ||
380 | * @param bool $showMore 是否显示更多内容 | 379 | * @param bool $showMore 是否显示更多内容 |
380 | + * @param string $sign 连接的字符串 | ||
381 | * @return void | 381 | * @return void |
382 | */ | 382 | */ |
383 | protected function setDescription($description, $showMore = true, $sign = ' ') | 383 | protected function setDescription($description, $showMore = true, $sign = ' ') |
@@ -19,16 +19,18 @@ class BindData | @@ -19,16 +19,18 @@ class BindData | ||
19 | 19 | ||
20 | /** | 20 | /** |
21 | * 绑定前检查 | 21 | * 绑定前检查 |
22 | + * | ||
23 | + * @param string $mobile 绑定输入手机号 | ||
22 | * @param string $openId 第三方唯一识别码 | 24 | * @param string $openId 第三方唯一识别码 |
23 | * @param string $sourceType 登录方式 qq,sina,alipay,wechat | 25 | * @param string $sourceType 登录方式 qq,sina,alipay,wechat |
24 | - * @param string $mobile 绑定输入手机号 | 26 | + * @param int $area 所在地区 |
25 | * @return array 登录返回结果 | 27 | * @return array 登录返回结果 |
26 | */ | 28 | */ |
27 | - public static function bindCheck($mobile, $openId, $sourceType) | 29 | + public static function bindCheck($mobile, $openId, $sourceType, $area) |
28 | { | 30 | { |
29 | $param = Yohobuy::param(); | 31 | $param = Yohobuy::param(); |
30 | - | ||
31 | $param['method'] = 'app.passport.check'; | 32 | $param['method'] = 'app.passport.check'; |
33 | + $param['area'] = $area; | ||
32 | $param['mobile'] = $mobile; | 34 | $param['mobile'] = $mobile; |
33 | $param['open_id'] = $openId; | 35 | $param['open_id'] = $openId; |
34 | $param['source_type'] = $sourceType; | 36 | $param['source_type'] = $sourceType; |
@@ -45,7 +47,6 @@ class BindData | @@ -45,7 +47,6 @@ class BindData | ||
45 | public static function sendBindMsg($area, $mobile) | 47 | public static function sendBindMsg($area, $mobile) |
46 | { | 48 | { |
47 | $param = Yohobuy::param(); | 49 | $param = Yohobuy::param(); |
48 | - | ||
49 | $param['method'] = 'app.passport.smsbind'; | 50 | $param['method'] = 'app.passport.smsbind'; |
50 | $param['mobile'] = $mobile; | 51 | $param['mobile'] = $mobile; |
51 | $param['area'] = $area; | 52 | $param['area'] = $area; |
@@ -61,7 +62,6 @@ class BindData | @@ -61,7 +62,6 @@ class BindData | ||
61 | public static function checkBindCode($area, $mobile, $code) | 62 | public static function checkBindCode($area, $mobile, $code) |
62 | { | 63 | { |
63 | $param = Yohobuy::param(); | 64 | $param = Yohobuy::param(); |
64 | - | ||
65 | $param['method'] = 'app.register.validRegCode'; | 65 | $param['method'] = 'app.register.validRegCode'; |
66 | $param['mobile'] = $mobile; | 66 | $param['mobile'] = $mobile; |
67 | $param['code'] = $code; | 67 | $param['code'] = $code; |
@@ -73,8 +73,9 @@ class BindData | @@ -73,8 +73,9 @@ class BindData | ||
73 | 73 | ||
74 | /** | 74 | /** |
75 | * 第三方绑定手机号 | 75 | * 第三方绑定手机号 |
76 | - * @param string $nickname 姓名 | 76 | + * |
77 | * @param string $openId 第三方唯一识别码 | 77 | * @param string $openId 第三方唯一识别码 |
78 | + * @param string $nickname 姓名 | ||
78 | * @param string $sourceType 登录方式 | 79 | * @param string $sourceType 登录方式 |
79 | * @param string $mobile 手机号 | 80 | * @param string $mobile 手机号 |
80 | * @param string $area 国别码 | 81 | * @param string $area 国别码 |
@@ -90,11 +91,9 @@ class BindData | @@ -90,11 +91,9 @@ class BindData | ||
90 | $param['nickname'] = $nickname; | 91 | $param['nickname'] = $nickname; |
91 | $param['source_type'] = $sourceType; | 92 | $param['source_type'] = $sourceType; |
92 | $param['area'] = $area; | 93 | $param['area'] = $area; |
93 | - if (!empty($password)) | ||
94 | - { | 94 | + if (!empty($password)) { |
95 | $param['password'] = $password; | 95 | $param['password'] = $password; |
96 | } | 96 | } |
97 | - | ||
98 | $param['client_secret'] = Sign::getSign($param); | 97 | $param['client_secret'] = Sign::getSign($param); |
99 | 98 | ||
100 | return Yohobuy::get(Yohobuy::API_URL, $param); | 99 | return Yohobuy::get(Yohobuy::API_URL, $param); |
@@ -109,11 +108,9 @@ class BindData | @@ -109,11 +108,9 @@ class BindData | ||
109 | public static function changeCheck($mobile, $area) | 108 | public static function changeCheck($mobile, $area) |
110 | { | 109 | { |
111 | $param = Yohobuy::param(); | 110 | $param = Yohobuy::param(); |
112 | - | ||
113 | $param['method'] = 'app.passport.changeCheck'; | 111 | $param['method'] = 'app.passport.changeCheck'; |
114 | $param['mobile'] = $mobile; | 112 | $param['mobile'] = $mobile; |
115 | $param['area'] = $area; | 113 | $param['area'] = $area; |
116 | - | ||
117 | $param['client_secret'] = Sign::getSign($param); | 114 | $param['client_secret'] = Sign::getSign($param); |
118 | 115 | ||
119 | return Yohobuy::get(Yohobuy::API_URL, $param); | 116 | return Yohobuy::get(Yohobuy::API_URL, $param); |
@@ -123,9 +120,9 @@ class BindData | @@ -123,9 +120,9 @@ class BindData | ||
123 | /** | 120 | /** |
124 | * 换绑手机 | 121 | * 换绑手机 |
125 | * @param string $uid 用户Id | 122 | * @param string $uid 用户Id |
126 | - * @param string $code 验证码 | ||
127 | * @param string $mobile 手机号 | 123 | * @param string $mobile 手机号 |
128 | * @param string $area 国别码 | 124 | * @param string $area 国别码 |
125 | + * @param string $code 验证码 | ||
129 | */ | 126 | */ |
130 | public static function changeMobile($uid, $mobile, $area, $code) | 127 | public static function changeMobile($uid, $mobile, $area, $code) |
131 | { | 128 | { |
@@ -136,7 +133,6 @@ class BindData | @@ -136,7 +133,6 @@ class BindData | ||
136 | $param['uid'] = $uid; | 133 | $param['uid'] = $uid; |
137 | $param['code'] = $code; | 134 | $param['code'] = $code; |
138 | $param['area'] = $area; | 135 | $param['area'] = $area; |
139 | - | ||
140 | $param['client_secret'] = Sign::getSign($param); | 136 | $param['client_secret'] = Sign::getSign($param); |
141 | 137 | ||
142 | return Yohobuy::get(Yohobuy::API_URL, $param); | 138 | return Yohobuy::get(Yohobuy::API_URL, $param); |
@@ -579,7 +579,8 @@ class Helpers | @@ -579,7 +579,8 @@ class Helpers | ||
579 | $oneGoods['color'] = $value['color_name']; | 579 | $oneGoods['color'] = $value['color_name']; |
580 | $oneGoods['size'] = $value['size_name']; | 580 | $oneGoods['size'] = $value['size_name']; |
581 | $oneGoods['checked'] = $value['selected'] === 'Y'; | 581 | $oneGoods['checked'] = $value['selected'] === 'Y'; |
582 | - $oneGoods['price'] = self::transPrice($value['sales_price']); | 582 | + $oneGoods['price'] = self::transPrice($value['last_vip_price']); |
583 | + $oneGoods['isVipPrice'] = $value['sales_price'] !== $value['last_vip_price']; | ||
583 | $oneGoods['count'] = $value['buy_number']; | 584 | $oneGoods['count'] = $value['buy_number']; |
584 | 585 | ||
585 | if ($isValid) { // 库存不足 | 586 | if ($isValid) { // 库存不足 |
@@ -413,6 +413,7 @@ class CartModel | @@ -413,6 +413,7 @@ class CartModel | ||
413 | //gift=>是否赠品,advanceBuy=>是否加价购; | 413 | //gift=>是否赠品,advanceBuy=>是否加价购; |
414 | if ($single['goods_type'] == 'gift' && !isset($single['isAdvanceBuy'])) { | 414 | if ($single['goods_type'] == 'gift' && !isset($single['isAdvanceBuy'])) { |
415 | $oneGoods['gift'] = true; | 415 | $oneGoods['gift'] = true; |
416 | + $oneGoods['price'] = Helpers::transPrice($single['sale_price']); | ||
416 | } elseif ($single['goods_type'] == 'price_gift') { | 417 | } elseif ($single['goods_type'] == 'price_gift') { |
417 | $oneGoods['advanceBuy'] = true; | 418 | $oneGoods['advanceBuy'] = true; |
418 | $oneGoods['price'] = Helpers::transPrice($single['sale_price']); | 419 | $oneGoods['price'] = Helpers::transPrice($single['sale_price']); |
@@ -125,7 +125,7 @@ class BindController extends AbstractAction | @@ -125,7 +125,7 @@ class BindController extends AbstractAction | ||
125 | break; | 125 | break; |
126 | } | 126 | } |
127 | 127 | ||
128 | - $res = BindData::bindCheck($phoneNum, $openId, $sourceType); | 128 | + $res = BindData::bindCheck($phoneNum, $openId, $sourceType, $areaCode); |
129 | if (!isset($res['code'])) { | 129 | if (!isset($res['code'])) { |
130 | break; | 130 | break; |
131 | } | 131 | } |
@@ -26,7 +26,7 @@ class LoginController extends AbstractAction | @@ -26,7 +26,7 @@ class LoginController extends AbstractAction | ||
26 | 26 | ||
27 | $data = array( | 27 | $data = array( |
28 | 'loginIndex' => true, // 模板中使用JS的标识 | 28 | 'loginIndex' => true, // 模板中使用JS的标识 |
29 | - 'backUrl' => '/', // 返回的URL链接 | 29 | + 'backUrl' => 'javascript:history.go(-1)', // 返回的URL链接 |
30 | 'showHeaderImg' => true, // 控制显示头部图片 | 30 | 'showHeaderImg' => true, // 控制显示头部图片 |
31 | 'isPassportPage' => true, // 模板中模块标识 | 31 | 'isPassportPage' => true, // 模板中模块标识 |
32 | 'registerUrl' => '/reg.html', // 注册的URL链接 | 32 | 'registerUrl' => '/reg.html', // 注册的URL链接 |
@@ -56,7 +56,7 @@ class LoginController extends AbstractAction | @@ -56,7 +56,7 @@ class LoginController extends AbstractAction | ||
56 | 56 | ||
57 | $data = array(); | 57 | $data = array(); |
58 | $data['loginInternational'] = true; // 模板中使用JS的标识 | 58 | $data['loginInternational'] = true; // 模板中使用JS的标识 |
59 | - $data['backUrl'] = '/'; // 返回的URL链接 | 59 | + $data['backUrl'] = 'javascript:history.go(-1)'; // 返回的URL链接 |
60 | $data['headerText'] = '登录'; // 头部信息 | 60 | $data['headerText'] = '登录'; // 头部信息 |
61 | $data['isPassportPage'] = true; // 模板中模块标识 | 61 | $data['isPassportPage'] = true; // 模板中模块标识 |
62 | $data['areaCode'] = '+86'; // 默认区号 | 62 | $data['areaCode'] = '+86'; // 默认区号 |
@@ -19,7 +19,7 @@ class RegController extends AbstractAction | @@ -19,7 +19,7 @@ class RegController extends AbstractAction | ||
19 | 19 | ||
20 | $data = array(); | 20 | $data = array(); |
21 | $data['regIndex'] = true; // 模板中使用JS的标识 | 21 | $data['regIndex'] = true; // 模板中使用JS的标识 |
22 | - $data['backUrl'] = '/'; // 返回的URL链接 | 22 | + $data['backUrl'] = 'javascript:history.go(-1)'; // 返回的URL链接 |
23 | $data['headerText'] = '注册'; // 头部信息 | 23 | $data['headerText'] = '注册'; // 头部信息 |
24 | $data['isPassportPage'] = true; // 模板中模块标识 | 24 | $data['isPassportPage'] = true; // 模板中模块标识 |
25 | $data['areaCode'] = '+86'; // 默认的区号 | 25 | $data['areaCode'] = '+86'; // 默认的区号 |
@@ -56,7 +56,7 @@ class RegController extends AbstractAction | @@ -56,7 +56,7 @@ class RegController extends AbstractAction | ||
56 | 56 | ||
57 | $data = array( | 57 | $data = array( |
58 | 'regCode' => true, // 模板中使用JS的标识 | 58 | 'regCode' => true, // 模板中使用JS的标识 |
59 | - 'backUrl' => '/', // 返回的URL链接 | 59 | + 'backUrl' => SITE_MAIN . '/?go=1', // 返回的URL链接 |
60 | 'headerText' => '注册', // 头部信息 | 60 | 'headerText' => '注册', // 头部信息 |
61 | 'isPassportPage' => true, // 模板中模块标识 | 61 | 'isPassportPage' => true, // 模板中模块标识 |
62 | 'areaCode' => '+' . $area, // 地区编号 | 62 | 'areaCode' => '+' . $area, // 地区编号 |
-
Please register or login to post a comment