Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop
Showing
11 changed files
with
184 additions
and
175 deletions
@@ -12,49 +12,46 @@ use Api\Sign; | @@ -12,49 +12,46 @@ use Api\Sign; | ||
12 | class GradeData | 12 | class GradeData |
13 | { | 13 | { |
14 | 14 | ||
15 | - /** | ||
16 | - * 获取会员等级数据 | ||
17 | - * @param string $yh_channel 频道数据,1->男,2->女,3->潮童,4->创意生活,5->其他 | ||
18 | - * @param strint $gender 用户性别 | ||
19 | - * @param string $uid 用户id | ||
20 | - * @return array 接口返回的会员等级数据 | ||
21 | - */ | ||
22 | - public static function getGradeData($gender, $channel, $uid) { | ||
23 | - $urlList = array(); | ||
24 | - //获取会员等级数据 | ||
25 | - $param = Yohobuy::param(); | ||
26 | - $param['yh_channel'] = $channel; | ||
27 | - $param['uid'] = $uid; | ||
28 | - $param['method'] = 'app.Passport.vip'; | ||
29 | - $param['client_secret'] = Sign::getSign($param); | ||
30 | - $urlList['grade'] = Yohobuy::httpBuildQuery(Yohobuy::API_URL, $param); | ||
31 | - | ||
32 | - //获取用户基本信息数据(用来得到username) | ||
33 | - $param = Yohobuy::param(); | ||
34 | - $param['gender'] = $gender; | ||
35 | - $param['uid'] = $uid; | ||
36 | - $param['yh_channel'] = $channel; | ||
37 | - $param['method'] = 'app.passport.profile'; | ||
38 | - $param['client_secret'] = Sign::getSign($param); | ||
39 | - $urlList['userProfile'] = Yohobuy::httpBuildQuery(Yohobuy::API_URL, $param); | ||
40 | - | ||
41 | - return Yohobuy::getMulti($urlList); | ||
42 | - } | ||
43 | - | ||
44 | - /** | ||
45 | - * 获取会员特权详情数据 | ||
46 | - * @param string $yh_channel 频道数据,1->男,2->女,3->潮童,4->创意生活,5->其他 | ||
47 | - * @param string $uid 用户id | ||
48 | - * @return array 接口返回的会员特权详情数据 | ||
49 | - */ | ||
50 | - public function getPreferentialData($channel, $uid) { | ||
51 | - | ||
52 | - $param = Yohobuy::param(); | ||
53 | - $param['yh_channel'] = $channel; | ||
54 | - $param['uid'] = $uid; | ||
55 | - $param['method'] = 'app.passport.getPrivilege'; | ||
56 | - $param['client_secret'] = Sign::getSign($param); | ||
57 | - return Yohobuy::get(Yohobuy::API_URL, $param); | ||
58 | - } | 15 | + /** |
16 | + * 获取会员等级数据 | ||
17 | + * @param string $yh_channel 频道数据,1->男,2->女,3->潮童,4->创意生活,5->其他 | ||
18 | + * @param string $uid 用户id | ||
19 | + * @return array 接口返回的会员等级数据 | ||
20 | + */ | ||
21 | + public static function getGradeData($channel, $uid) { | ||
22 | + $urlList = array(); | ||
23 | + //获取会员等级数据 | ||
24 | + $param = Yohobuy::param(); | ||
25 | + $param['yh_channel'] = $channel; | ||
26 | + $param['uid'] = $uid; | ||
27 | + $param['method'] = 'app.Passport.vip'; | ||
28 | + $param['client_secret'] = Sign::getSign($param); | ||
29 | + $urlList['grade'] = Yohobuy::httpBuildQuery(Yohobuy::API_URL, $param); | ||
30 | + | ||
31 | + //获取用户基本信息数据(用来得到username) | ||
32 | + $param = Yohobuy::param(); | ||
33 | + $param['uid'] = $uid; | ||
34 | + $param['method'] = 'app.passport.profile'; | ||
35 | + $param['client_secret'] = Sign::getSign($param); | ||
36 | + $urlList['userProfile'] = Yohobuy::httpBuildQuery(Yohobuy::API_URL, $param); | ||
37 | + | ||
38 | + return Yohobuy::getMulti($urlList); | ||
39 | + } | ||
40 | + | ||
41 | + /** | ||
42 | + * 获取会员特权详情数据 | ||
43 | + * @param string $yh_channel 频道数据,1->男,2->女,3->潮童,4->创意生活,5->其他 | ||
44 | + * @param string $uid 用户id | ||
45 | + * @return array 接口返回的会员特权详情数据 | ||
46 | + */ | ||
47 | + public static function getPreferentialData($channel, $uid) { | ||
48 | + | ||
49 | + $param = Yohobuy::param(); | ||
50 | + $param['yh_channel'] = $channel; | ||
51 | + $param['uid'] = $uid; | ||
52 | + $param['method'] = 'app.passport.getPrivilege'; | ||
53 | + $param['client_secret'] = Sign::getSign($param); | ||
54 | + return Yohobuy::get(Yohobuy::API_URL, $param); | ||
55 | + } | ||
59 | 56 | ||
60 | } | 57 | } |
@@ -141,6 +141,7 @@ class UserData | @@ -141,6 +141,7 @@ class UserData | ||
141 | $param = Yohobuy::param(); | 141 | $param = Yohobuy::param(); |
142 | $param['method'] = 'app.favorite.cancel'; | 142 | $param['method'] = 'app.favorite.cancel'; |
143 | $param['type'] = 'product'; | 143 | $param['type'] = 'product'; |
144 | + $param['uid'] = $uid; | ||
144 | $param['fav_id'] = $fav_id; | 145 | $param['fav_id'] = $fav_id; |
145 | $param['client_secret'] = Sign::getSign($param); | 146 | $param['client_secret'] = Sign::getSign($param); |
146 | 147 |
No preview for this file type
@@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > | 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > |
3 | <svg xmlns="http://www.w3.org/2000/svg"> | 3 | <svg xmlns="http://www.w3.org/2000/svg"> |
4 | <metadata> | 4 | <metadata> |
5 | -Created by FontForge 20120731 at Mon Nov 16 18:08:15 2015 | 5 | +Created by FontForge 20120731 at Mon Nov 23 16:04:11 2015 |
6 | By Ads | 6 | By Ads |
7 | </metadata> | 7 | </metadata> |
8 | <defs> | 8 | <defs> |
@@ -13,10 +13,10 @@ Created by FontForge 20120731 at Mon Nov 16 18:08:15 2015 | @@ -13,10 +13,10 @@ Created by FontForge 20120731 at Mon Nov 16 18:08:15 2015 | ||
13 | font-stretch="normal" | 13 | font-stretch="normal" |
14 | units-per-em="1024" | 14 | units-per-em="1024" |
15 | panose-1="2 0 6 3 0 0 0 0 0 0" | 15 | panose-1="2 0 6 3 0 0 0 0 0 0" |
16 | - ascent="812" | ||
17 | - descent="-212" | 16 | + ascent="896" |
17 | + descent="-128" | ||
18 | x-height="792" | 18 | x-height="792" |
19 | - bbox="-0.75 -224 3943 812.871" | 19 | + bbox="-0.75 -224 3943 833" |
20 | underline-thickness="50" | 20 | underline-thickness="50" |
21 | underline-position="-100" | 21 | underline-position="-100" |
22 | unicode-range="U+0078-E63E" | 22 | unicode-range="U+0078-E63E" |
@@ -237,6 +237,11 @@ t-38 -158.5q0 -78 33 -148.5t93 -125.5l-77 -123q-8 -12 -6.5 -26t10.5 -25l5 -5q2 - | @@ -237,6 +237,11 @@ t-38 -158.5q0 -78 33 -148.5t93 -125.5l-77 -123q-8 -12 -6.5 -26t10.5 -25l5 -5q2 - | ||
237 | q10 10 11 24t-7 26zM286 160q0 -17 2 -35v1q-35 16 -64.5 38t-53 48t-40.5 55.5t-26 62.5t-9 67q0 85 51.5 157t139.5 114t192 42q142 0 249.5 -76.5t128.5 -189.5q-43 21 -91 32t-98 11q-39 0 -77 -6.5t-71.5 -19t-64.5 -30.5t-56.5 -40t-46.5 -48.5t-35.5 -55.5t-22 -61 | 237 | q10 10 11 24t-7 26zM286 160q0 -17 2 -35v1q-35 16 -64.5 38t-53 48t-40.5 55.5t-26 62.5t-9 67q0 85 51.5 157t139.5 114t192 42q142 0 249.5 -76.5t128.5 -189.5q-43 21 -91 32t-98 11q-39 0 -77 -6.5t-71.5 -19t-64.5 -30.5t-56.5 -40t-46.5 -48.5t-35.5 -55.5t-22 -61 |
238 | t-7.5 -66zM381 160q0 63 38.5 116.5t104 84.5t143.5 31q118 0 202 -68t84 -164q0 -62 -38.5 -115.5t-104.5 -84.5t-143 -31q-118 0 -202 68t-84 163zM527 191q-16 0 -27.5 -11t-11.5 -27q0 -11 5.5 -20t14.5 -14t19 -5q16 0 27.5 11.5t11.5 27.5t-11.5 27t-27.5 11zM667 191 | 238 | t-7.5 -66zM381 160q0 63 38.5 116.5t104 84.5t143.5 31q118 0 202 -68t84 -164q0 -62 -38.5 -115.5t-104.5 -84.5t-143 -31q-118 0 -202 68t-84 163zM527 191q-16 0 -27.5 -11t-11.5 -27q0 -11 5.5 -20t14.5 -14t19 -5q16 0 27.5 11.5t11.5 27.5t-11.5 27t-27.5 11zM667 191 |
239 | q-16 0 -27.5 -11t-11.5 -27t11.5 -27.5t27.5 -11.5q10 0 19 5t14.5 14t5.5 20q0 7 -3.5 14.5t-8.5 12.5t-12 8t-15 3zM806 191q-16 0 -27 -11t-11 -27t11 -27.5t27 -11.5t27.5 11.5t11.5 27.5q0 7 -3 14.5t-8 12.5t-12.5 8t-15.5 3z" /> | 239 | q-16 0 -27.5 -11t-11.5 -27t11.5 -27.5t27.5 -11.5q10 0 19 5t14.5 14t5.5 20q0 7 -3.5 14.5t-8.5 12.5t-12 8t-15 3zM806 191q-16 0 -27 -11t-11 -27t11 -27.5t27 -11.5t27.5 11.5t11.5 27.5q0 7 -3 14.5t-8 12.5t-12.5 8t-15.5 3z" /> |
240 | + <glyph glyph-name="uniE63D" unicode="" | ||
241 | +d="M512 13q-131 0 -241.5 55t-175 149.5t-64.5 205.5t64.5 205.5t175 149.5t241.5 55q98 0 187 -32.5t153.5 -87.5t102.5 -131t38 -159q0 -111 -64.5 -205.5t-175 -149.5t-241.5 -55zM512 751q-54 0 -106 -12t-95.5 -33t-80.5 -51.5t-63 -66.5t-40 -78.5t-14 -86.5 | ||
242 | +q0 -89 53.5 -164.5t145.5 -119.5t200 -44q65 0 126 16.5t110 47t86 71t57 90.5t20 103q0 89 -53.5 164.5t-145.5 119.5t-200 44zM730 75l184 -82l-102 164zM914 -44q-8 0 -15 3l-184 82q-14 6 -19.5 20.5t0.5 28.5q3 7 8.5 12t12 7.5t14 2t14.5 -3.5l74 -33l-39 62 | ||
243 | +q-4 6 -5 13.5t0.5 14.5t6 13t10.5 10q13 8 28 4.5t23 -16.5l102 -164q15 -23 -3 -43q-4 -4 -8.5 -7t-9.5 -4.5t-10 -1.5zM379 413q0 -22 -15 -37t-36.5 -15t-36.5 15t-15 37q0 7 2 13.5t5.5 12t8 10.5t10 8t12.5 5t14 2q10 0 19.5 -4t16.5 -11t11 -16.5t4 -19.5zM563 413 | ||
244 | +q0 -14 -7 -26t-18.5 -19t-25.5 -7t-25.5 7t-18.5 19t-7 26q0 21 15 36t36 15q14 0 25.5 -7t18.5 -18.5t7 -25.5zM748 413q0 -22 -15 -37t-36.5 -15t-36.5 15t-15 36.5t15 36.5t36 15q14 0 26 -7t19 -18.5t7 -25.5z" /> | ||
240 | <glyph glyph-name="uniE63E" unicode="" | 245 | <glyph glyph-name="uniE63E" unicode="" |
241 | d="M521 317zM768 -178h-1h-1h-1h-1h-1h-1h-1h-1h-1h-1h-1q-11 1 -23 2h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1l-1 1h-1h-1 | 246 | d="M521 317zM768 -178h-1h-1h-1h-1h-1h-1h-1h-1h-1h-1h-1q-11 1 -23 2h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1h-1h-1l-1 1h-1h-1l-1 1h-1h-1 |
242 | h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1h-1l-1 1h-1l-1 1h-1h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1l-1 1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1l-1 1h-1h-1l-1 1h-1l-1 1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1 | 247 | h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1h-1l-1 1h-1l-1 1h-1h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1l-1 1h-1h-1h-1l-1 1h-1h-1l-1 1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1h-1l-1 1h-1h-1l-1 1h-1l-1 1h-1l-1 1h-1h-1l-1 1h-1h-1l-1 1 |
No preview for this file type
No preview for this file type
@@ -398,8 +398,8 @@ if ($brandHeader.length > 0) { | @@ -398,8 +398,8 @@ if ($brandHeader.length > 0) { | ||
398 | 398 | ||
399 | //品牌收藏 | 399 | //品牌收藏 |
400 | brandColHammer = new Hammer($brandHeader.children('.btn-col')[0]); | 400 | brandColHammer = new Hammer($brandHeader.children('.btn-col')[0]); |
401 | - brandColHammer.on('tap', function() { | ||
402 | - var $this = $(this); | 401 | + brandColHammer.on('tap', function(e) { |
402 | + var $this = $(e.target).closest('.btn-col'); | ||
403 | 403 | ||
404 | var id = $brandHeader.data('id'), | 404 | var id = $brandHeader.data('id'), |
405 | opt; | 405 | opt; |
@@ -88,7 +88,7 @@ | @@ -88,7 +88,7 @@ | ||
88 | <span class="iconfont num"></span> | 88 | <span class="iconfont num"></span> |
89 | </a> | 89 | </a> |
90 | <a class="list-item" href="/home/suggest"> | 90 | <a class="list-item" href="/home/suggest"> |
91 | - <span class="iconfont icon"></span> | 91 | + <span class="iconfont icon"></span> |
92 | 意见反馈 | 92 | 意见反馈 |
93 | <span class="iconfont num"></span> | 93 | <span class="iconfont num"></span> |
94 | </a> | 94 | </a> |
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | use Action\AbstractAction; | 3 | use Action\AbstractAction; |
4 | +use Home\GradeModel; | ||
5 | +use Home\OrderModel; | ||
4 | use Plugin\Helpers; | 6 | use Plugin\Helpers; |
5 | use LibModels\Wap\Home\OrderData; | 7 | use LibModels\Wap\Home\OrderData; |
8 | +use Index\UserModel as UserModel; | ||
6 | 9 | ||
7 | /** | 10 | /** |
8 | * 个人中心相关的控制器 | 11 | * 个人中心相关的控制器 |
@@ -49,12 +52,12 @@ class HomeController extends AbstractAction | @@ -49,12 +52,12 @@ class HomeController extends AbstractAction | ||
49 | $uid = $this->getUid(); | 52 | $uid = $this->getUid(); |
50 | if ($uid) { | 53 | if ($uid) { |
51 | $data['isLogin'] = true; | 54 | $data['isLogin'] = true; |
52 | - $data += \Index\UserModel::getUserProfileData($uid); | ||
53 | - $data += \Index\UserModel::getInfoNumData($uid); | 55 | + $data += UserModel::getUserProfileData($uid); |
56 | + $data += UserModel::getInfoNumData($uid); | ||
54 | 57 | ||
55 | // 优选新品数据 | 58 | // 优选新品数据 |
56 | $channel = Helpers::getChannelByCookie(); | 59 | $channel = Helpers::getChannelByCookie(); |
57 | - $data['recommendForYou'] = \Index\UserModel::getPreferenceData($channel); | 60 | + $data['recommendForYou'] = UserModel::getPreferenceData($channel); |
58 | } | 61 | } |
59 | 62 | ||
60 | $this->_view->display('index', $data); | 63 | $this->_view->display('index', $data); |
@@ -73,8 +76,8 @@ class HomeController extends AbstractAction | @@ -73,8 +76,8 @@ class HomeController extends AbstractAction | ||
73 | $uid = $this->getUid(); | 76 | $uid = $this->getUid(); |
74 | $gender = Helpers::getGenderByCookie(); | 77 | $gender = Helpers::getGenderByCookie(); |
75 | 78 | ||
76 | - $favProducts = \Index\UserModel::getFavProductData($uid); | ||
77 | - $favBrands = \Index\UserModel::getFavBrandData($uid, $gender); | 79 | + $favProducts = UserModel::getFavProductData($uid); |
80 | + $favBrands = UserModel::getFavBrandData($uid, $gender); | ||
78 | 81 | ||
79 | $data = array( | 82 | $data = array( |
80 | 'favPage' => true, //加载js | 83 | 'favPage' => true, //加载js |
@@ -104,7 +107,7 @@ class HomeController extends AbstractAction | @@ -104,7 +107,7 @@ class HomeController extends AbstractAction | ||
104 | $uid = $this->getUid(); | 107 | $uid = $this->getUid(); |
105 | $fav_id = $this->post('fav_id', 0); | 108 | $fav_id = $this->post('fav_id', 0); |
106 | 109 | ||
107 | - $result = \Index\UserModel::favoriteDelete($uid, $fav_id); | 110 | + $result = UserModel::favoriteDelete($uid, $fav_id); |
108 | } | 111 | } |
109 | 112 | ||
110 | if (empty($result)) { | 113 | if (empty($result)) { |
@@ -123,7 +126,7 @@ class HomeController extends AbstractAction | @@ -123,7 +126,7 @@ class HomeController extends AbstractAction | ||
123 | $this->setNavHeader('个人信息', true, SITE_MAIN); | 126 | $this->setNavHeader('个人信息', true, SITE_MAIN); |
124 | 127 | ||
125 | $uid = $this->getUid(); | 128 | $uid = $this->getUid(); |
126 | - $data = \Index\UserModel::getUserProfileData($uid); | 129 | + $data = UserModel::getUserProfileData($uid); |
127 | $data['personalDetailsPage'] = true; | 130 | $data['personalDetailsPage'] = true; |
128 | $data['pageFooter'] = true; | 131 | $data['pageFooter'] = true; |
129 | $this->_view->display('personal-details', $data); | 132 | $this->_view->display('personal-details', $data); |
@@ -138,7 +141,7 @@ class HomeController extends AbstractAction | @@ -138,7 +141,7 @@ class HomeController extends AbstractAction | ||
138 | $this->setNavHeader('YOHO币', true, false); | 141 | $this->setNavHeader('YOHO币', true, false); |
139 | 142 | ||
140 | $uid = $this->getUid(); | 143 | $uid = $this->getUid(); |
141 | - $currency = \Index\UserModel::getYohoCoinData($uid); | 144 | + $currency = UserModel::getYohoCoinData($uid); |
142 | 145 | ||
143 | $currency['pageFooter'] = true; | 146 | $currency['pageFooter'] = true; |
144 | $this->_view->display('currency', $currency); | 147 | $this->_view->display('currency', $currency); |
@@ -154,7 +157,7 @@ class HomeController extends AbstractAction | @@ -154,7 +157,7 @@ class HomeController extends AbstractAction | ||
154 | 157 | ||
155 | $uid = $this->getUid(); | 158 | $uid = $this->getUid(); |
156 | $coupons = array( | 159 | $coupons = array( |
157 | - 'couponsUrl' => \Index\UserModel::getCouponData($uid), | 160 | + 'couponsUrl' => UserModel::getCouponData($uid), |
158 | 'couponsPage' => true | 161 | 'couponsPage' => true |
159 | ); | 162 | ); |
160 | $this->_view->display('coupons', $coupons); | 163 | $this->_view->display('coupons', $coupons); |
@@ -169,7 +172,7 @@ class HomeController extends AbstractAction | @@ -169,7 +172,7 @@ class HomeController extends AbstractAction | ||
169 | $page = $this->get('page', 0); | 172 | $page = $this->get('page', 0); |
170 | $size = $this->get('size', 10); | 173 | $size = $this->get('size', 10); |
171 | 174 | ||
172 | - $messages = \Index\UserModel::getMessageData($uid, $page, $size); | 175 | + $messages = UserModel::getMessageData($uid, $page, $size); |
173 | 176 | ||
174 | print_r($messages); | 177 | print_r($messages); |
175 | } | 178 | } |
@@ -184,8 +187,8 @@ class HomeController extends AbstractAction | @@ -184,8 +187,8 @@ class HomeController extends AbstractAction | ||
184 | $this->setNavHeader('地址管理'); | 187 | $this->setNavHeader('地址管理'); |
185 | 188 | ||
186 | $uid = $this->getUid(); | 189 | $uid = $this->getUid(); |
187 | - $address = \Index\UserModel::getAddressData($uid); | ||
188 | - $addressList = \Index\UserModel::getAddressListData($uid); | 190 | + $address = UserModel::getAddressData($uid); |
191 | + $addressList = UserModel::getAddressListData($uid); | ||
189 | 192 | ||
190 | $this->_view->display('address', array( | 193 | $this->_view->display('address', array( |
191 | 'addressPage' => true, | 194 | 'addressPage' => true, |
@@ -212,7 +215,7 @@ class HomeController extends AbstractAction | @@ -212,7 +215,7 @@ class HomeController extends AbstractAction | ||
212 | $mobile = $this->post('mobile', ''); | 215 | $mobile = $this->post('mobile', ''); |
213 | $zip_code = $this->post('zip_code', ''); | 216 | $zip_code = $this->post('zip_code', ''); |
214 | 217 | ||
215 | - $result = \Index\UserModel::saveAddressData($uid, $address, $area_code, $consignee, $email, $id, $mobile, $zip_code); | 218 | + $result = UserModel::saveAddressData($uid, $address, $area_code, $consignee, $email, $id, $mobile, $zip_code); |
216 | } | 219 | } |
217 | 220 | ||
218 | if (empty($result)) { | 221 | if (empty($result)) { |
@@ -232,7 +235,7 @@ class HomeController extends AbstractAction | @@ -232,7 +235,7 @@ class HomeController extends AbstractAction | ||
232 | if ($this->isAjax()) { | 235 | if ($this->isAjax()) { |
233 | $uid = $this->getUid(); | 236 | $uid = $this->getUid(); |
234 | $id = $this->post('id', ''); | 237 | $id = $this->post('id', ''); |
235 | - $result = \Index\UserModel::setDefaultAddress($uid, $id); | 238 | + $result = UserModel::setDefaultAddress($uid, $id); |
236 | } | 239 | } |
237 | 240 | ||
238 | if (empty($result)) { | 241 | if (empty($result)) { |
@@ -253,7 +256,7 @@ class HomeController extends AbstractAction | @@ -253,7 +256,7 @@ class HomeController extends AbstractAction | ||
253 | $uid = $this->getUid(); | 256 | $uid = $this->getUid(); |
254 | $id = $this->post('id', ''); | 257 | $id = $this->post('id', ''); |
255 | 258 | ||
256 | - $result = \Index\UserModel::deleteAddress($uid, $id); | 259 | + $result = UserModel::deleteAddress($uid, $id); |
257 | } | 260 | } |
258 | 261 | ||
259 | if (empty($result)) { | 262 | if (empty($result)) { |
@@ -330,7 +333,7 @@ class HomeController extends AbstractAction | @@ -330,7 +333,7 @@ class HomeController extends AbstractAction | ||
330 | $page = $this->get('page', 1); | 333 | $page = $this->get('page', 1); |
331 | $limit = $this->get('limit', 30); | 334 | $limit = $this->get('limit', 30); |
332 | 335 | ||
333 | - $suggest = \Index\UserModel::getSuggestData($udid, $page, $limit); | 336 | + $suggest = UserModel::getSuggestData($udid, $page, $limit); |
334 | 337 | ||
335 | $this->_view->display('suggest', array( | 338 | $this->_view->display('suggest', array( |
336 | 'suggestPage' => true, //加载js | 339 | 'suggestPage' => true, //加载js |
@@ -368,7 +371,7 @@ class HomeController extends AbstractAction | @@ -368,7 +371,7 @@ class HomeController extends AbstractAction | ||
368 | public function suggestimgUploadAction() | 371 | public function suggestimgUploadAction() |
369 | { | 372 | { |
370 | //$filename = $this->post('filename', ''); | 373 | //$filename = $this->post('filename', ''); |
371 | - $result = \Index\UserModel::saveSuggestImg('fileData'); | 374 | + $result = UserModel::saveSuggestImg('fileData'); |
372 | 375 | ||
373 | $this->echoJson($result); | 376 | $this->echoJson($result); |
374 | } | 377 | } |
@@ -383,7 +386,7 @@ class HomeController extends AbstractAction | @@ -383,7 +386,7 @@ class HomeController extends AbstractAction | ||
383 | $content = $this->post('content', ''); | 386 | $content = $this->post('content', ''); |
384 | $suggest_type = $this->post('suggest_type', 2); | 387 | $suggest_type = $this->post('suggest_type', 2); |
385 | $image = $this->post('image', null); | 388 | $image = $this->post('image', null); |
386 | - $result = \Index\UserModel::saveSuggestData($uid, $content, $image, $suggest_type); | 389 | + $result = UserModel::saveSuggestData($uid, $content, $image, $suggest_type); |
387 | 390 | ||
388 | $this->echoJson($result); | 391 | $this->echoJson($result); |
389 | } | 392 | } |
@@ -398,7 +401,7 @@ class HomeController extends AbstractAction | @@ -398,7 +401,7 @@ class HomeController extends AbstractAction | ||
398 | $uid = $this->getUid(); | 401 | $uid = $this->getUid(); |
399 | $udid = $this->getUdid(); | 402 | $udid = $this->getUdid(); |
400 | $suggest_id = $this->post('suggest_id', 0); | 403 | $suggest_id = $this->post('suggest_id', 0); |
401 | - $result = \Index\UserModel::upAndDown($uid, $udid, $suggest_id); | 404 | + $result = UserModel::upAndDown($uid, $udid, $suggest_id); |
402 | 405 | ||
403 | $this->echoJson($result); | 406 | $this->echoJson($result); |
404 | } | 407 | } |
@@ -417,7 +420,7 @@ class HomeController extends AbstractAction | @@ -417,7 +420,7 @@ class HomeController extends AbstractAction | ||
417 | $gender = Helpers::getGenderByCookie(); | 420 | $gender = Helpers::getGenderByCookie(); |
418 | $channel = Helpers::getChannelByCookie(); | 421 | $channel = Helpers::getChannelByCookie(); |
419 | $uid = $this->getUid(); | 422 | $uid = $this->getUid(); |
420 | - $data = \Home\GradeModel::getGrade($gender, $channel, $uid); | 423 | + $data = GradeModel::getGrade($gender, $channel, $uid); |
421 | $data['pageFooter'] = true; | 424 | $data['pageFooter'] = true; |
422 | $this->_view->display('vip-grade', $data); | 425 | $this->_view->display('vip-grade', $data); |
423 | } | 426 | } |
@@ -434,7 +437,7 @@ class HomeController extends AbstractAction | @@ -434,7 +437,7 @@ class HomeController extends AbstractAction | ||
434 | 437 | ||
435 | $channel = Helpers::getChannelByCookie(); | 438 | $channel = Helpers::getChannelByCookie(); |
436 | $uid = $this->getUid(); | 439 | $uid = $this->getUid(); |
437 | - $data = \Home\GradeModel::getPreferential($channel, $uid); | 440 | + $data = GradeModel::getPreferential($channel, $uid); |
438 | $data['pageFooter'] = true; | 441 | $data['pageFooter'] = true; |
439 | 442 | ||
440 | $this->_view->display('privilege', $data); | 443 | $this->_view->display('privilege', $data); |
@@ -449,7 +452,7 @@ class HomeController extends AbstractAction | @@ -449,7 +452,7 @@ class HomeController extends AbstractAction | ||
449 | $type = $this->get('type', 1); | 452 | $type = $this->get('type', 1); |
450 | $this->setTitle('我的订单'); | 453 | $this->setTitle('我的订单'); |
451 | $this->setNavHeader('我的订单'); | 454 | $this->setNavHeader('我的订单'); |
452 | - $data = \Home\OrderModel::getNavs($type); | 455 | + $data = OrderModel::getNavs($type); |
453 | if (!empty($data)) { | 456 | if (!empty($data)) { |
454 | $order['navs'] = $data; | 457 | $order['navs'] = $data; |
455 | } else { | 458 | } else { |
@@ -478,7 +481,7 @@ class HomeController extends AbstractAction | @@ -478,7 +481,7 @@ class HomeController extends AbstractAction | ||
478 | $yh_channel = $this->get('yh_channel', 1); | 481 | $yh_channel = $this->get('yh_channel', 1); |
479 | $uid = $this->getUid(); | 482 | $uid = $this->getUid(); |
480 | //调用模型层getOrder方法获得并处理数据 | 483 | //调用模型层getOrder方法获得并处理数据 |
481 | - $data = \Home\OrderModel::getOrder($type, $page, $limit, $gender, $yh_channel, $uid); | 484 | + $data = OrderModel::getOrder($type, $page, $limit, $gender, $yh_channel, $uid); |
482 | /* 如果取不到订单数据时,分两种情况: | 485 | /* 如果取不到订单数据时,分两种情况: |
483 | 1、page>1时,echo一个空格字符串到浏览器。 | 486 | 1、page>1时,echo一个空格字符串到浏览器。 |
484 | 2、page=1时,就给一个随便逛逛的链接。 | 487 | 2、page=1时,就给一个随便逛逛的链接。 |
@@ -515,7 +518,7 @@ class HomeController extends AbstractAction | @@ -515,7 +518,7 @@ class HomeController extends AbstractAction | ||
515 | $yh_channel = $this->get('yh_channel', 1); | 518 | $yh_channel = $this->get('yh_channel', 1); |
516 | $method = 'app.SpaceOrders.close'; | 519 | $method = 'app.SpaceOrders.close'; |
517 | //调用取消订单接口,返回订单取消状态 | 520 | //调用取消订单接口,返回订单取消状态 |
518 | - $data = \Home\OrderData::cancelOrderData($order_code, $uid, $gender, $yh_channel, $method); | 521 | + $data = OrderData::cancelOrderData($order_code, $uid, $gender, $yh_channel, $method); |
519 | //将取消状态返回至浏览器 | 522 | //将取消状态返回至浏览器 |
520 | $this->echoJson($data); | 523 | $this->echoJson($data); |
521 | } | 524 | } |
@@ -537,7 +540,7 @@ class HomeController extends AbstractAction | @@ -537,7 +540,7 @@ class HomeController extends AbstractAction | ||
537 | $yh_channel = $this->get('yh_channel', 1); | 540 | $yh_channel = $this->get('yh_channel', 1); |
538 | $method = 'app.SpaceOrders.delOrderByCode'; | 541 | $method = 'app.SpaceOrders.delOrderByCode'; |
539 | //调用接口删除订单,并返回订单删除状态 | 542 | //调用接口删除订单,并返回订单删除状态 |
540 | - $data = \Home\OrderData::deleteOrderData($order_code, $uid, $gender, $yh_channel, $method); | 543 | + $data = OrderData::deleteOrderData($order_code, $uid, $gender, $yh_channel, $method); |
541 | //将订单删除状态返回至浏览器 | 544 | //将订单删除状态返回至浏览器 |
542 | $this->echoJson($data); | 545 | $this->echoJson($data); |
543 | } | 546 | } |
@@ -550,7 +553,7 @@ class HomeController extends AbstractAction | @@ -550,7 +553,7 @@ class HomeController extends AbstractAction | ||
550 | { | 553 | { |
551 | $gender = Helpers::getGenderByCookie(); | 554 | $gender = Helpers::getGenderByCookie(); |
552 | $yh_channel = $this->get('yh_channel', 1); | 555 | $yh_channel = $this->get('yh_channel', 1); |
553 | - \Home\OrderModel::payment($gender, $yh_channel); | 556 | + OrderModel::payment($gender, $yh_channel); |
554 | } | 557 | } |
555 | 558 | ||
556 | /* | 559 | /* |
@@ -563,7 +566,7 @@ class HomeController extends AbstractAction | @@ -563,7 +566,7 @@ class HomeController extends AbstractAction | ||
563 | $gender = Helpers::getGenderByCookie(); | 566 | $gender = Helpers::getGenderByCookie(); |
564 | $yh_channel = $this->get('yh_channel', 1); | 567 | $yh_channel = $this->get('yh_channel', 1); |
565 | //调用接口获取随便逛逛url地址,并return数据 | 568 | //调用接口获取随便逛逛url地址,并return数据 |
566 | - $data = \Home\OrderModel::stroll($gender, $yh_channel); | 569 | + $data = OrderModel::stroll($gender, $yh_channel); |
567 | return $data; | 570 | return $data; |
568 | } | 571 | } |
569 | 572 |
@@ -2,7 +2,9 @@ | @@ -2,7 +2,9 @@ | ||
2 | 2 | ||
3 | namespace Home; | 3 | namespace Home; |
4 | 4 | ||
5 | +use Configs\CacheConfig; | ||
5 | use LibModels\Wap\Home\GradeData; | 6 | use LibModels\Wap\Home\GradeData; |
7 | +use Plugin\Cache; | ||
6 | use Plugin\Helpers; | 8 | use Plugin\Helpers; |
7 | 9 | ||
8 | /** | 10 | /** |
@@ -13,105 +15,104 @@ class GradeModel | @@ -13,105 +15,104 @@ class GradeModel | ||
13 | /* | 15 | /* |
14 | * 获取个人中心-会员等级数据 | 16 | * 获取个人中心-会员等级数据 |
15 | */ | 17 | */ |
16 | - | ||
17 | - public static function getGrade($gender, $channel, $uid) | ||
18 | - { | ||
19 | - $result = array(); | ||
20 | - | ||
21 | - if (USE_CACHE) { | ||
22 | - // 先尝试获取一级缓存(master), 有数据则直接返回. | ||
23 | - $result = Cache::get(CacheConfig::KEY_ACTION_HOME_GRADE, 'master'); | ||
24 | - if (!empty($result)) { | ||
25 | - return $result; | ||
26 | - } | ||
27 | - } | ||
28 | - //调用接口获取数据 | ||
29 | - $data = GradeData::getGradeData($gender, $channel, $uid); | ||
30 | - | ||
31 | - if (!empty($data['grade'])) { | ||
32 | - switch (intval($data['grade']['current_vip_level'])) { | ||
33 | - case 0://普通会员 | ||
34 | - $result['vipGrade']['vip0'] = true; | ||
35 | - break; | ||
36 | - case 1://银卡会员 | ||
37 | - $result['vipGrade']['vip1'] = true; | ||
38 | - break; | ||
39 | - case 2://金卡会员 | ||
40 | - $result['vipGrade']['vip2'] = true; | ||
41 | - break; | ||
42 | - case 3://白金会员 | ||
43 | - $result['vipGrade']['vip3'] = true; | ||
44 | - break; | ||
45 | - } | ||
46 | - | ||
47 | - //今年总消费 | ||
48 | - $result['vipGrade']['costOfThisYear'] = $data['grade']['current_year_cost']; | ||
49 | - //升级下一等级会员的进度; | ||
50 | - $result['vipGrade']['percent'] = 100 * (round($data['grade']['current_total_cost'] / $data['grade']['next_need_cost'], 2)); | ||
51 | - //距离升级所需消费金额 | ||
52 | - | ||
53 | - if ($data['grade']['current_vip_level'] != 3) { | ||
54 | - $result['vipGrade']['costGap'] = $data['grade']['upgrade_need_cost']; | ||
55 | - } | ||
56 | - //消费总计 | ||
57 | - $result['vipGrade']['sumCost'] = $data['grade']['current_total_cost']; | ||
58 | - //username 调用获取用户基本信息数据,获得username; | ||
59 | - //$userProfile = GradeData::getUserProfileData($gender,$uid,$channel); | ||
60 | - $result['vipGrade']['name'] = $data['userProfile']['username']; | ||
61 | - //跳转url(会员特权详情) | ||
62 | - $result['vipGrade']['allUrl'] = Helpers::url('/Home/preferential', null); | ||
63 | - //当前vip等级享受的特权 | ||
64 | - $result['vipGrade']['privilege'] = $data['grade']['enjoy_preferential']; | ||
65 | - } | ||
66 | - | ||
67 | - if (USE_CACHE) { | ||
68 | - // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据. | ||
69 | - if (empty($result)) { | ||
70 | - $result = Cache::get(CacheConfig::KEY_ACTION_HOME_GRADE, 'slave'); | ||
71 | - } | ||
72 | - // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存 | ||
73 | - else { | ||
74 | - Cache::set(CacheConfig::KEY_ACTION_HOME_GRADE, $result); | ||
75 | - } | ||
76 | - } | ||
77 | - | ||
78 | - return $result; | ||
79 | - } | ||
80 | - | ||
81 | - /* | 18 | + public static function getGrade($gender, $channel, $uid) |
19 | + { | ||
20 | + $result = array(); | ||
21 | + | ||
22 | + if (USE_CACHE) { | ||
23 | + // 先尝试获取一级缓存(master), 有数据则直接返回. | ||
24 | + $result = Cache::get(CacheConfig::KEY_ACTION_HOME_GRADE, 'master'); | ||
25 | + if (!empty($result)) { | ||
26 | + return $result; | ||
27 | + } | ||
28 | + } | ||
29 | + //调用接口获取数据 | ||
30 | + $data = GradeData::getGradeData($channel, $uid); | ||
31 | + | ||
32 | + if (!empty($data['grade'])) { | ||
33 | + switch (intval($data['grade']['current_vip_level'])) { | ||
34 | + case 0://普通会员 | ||
35 | + $result['vipGrade']['vip0'] = true; | ||
36 | + break; | ||
37 | + case 1://银卡会员 | ||
38 | + $result['vipGrade']['vip1'] = true; | ||
39 | + break; | ||
40 | + case 2://金卡会员 | ||
41 | + $result['vipGrade']['vip2'] = true; | ||
42 | + break; | ||
43 | + case 3://白金会员 | ||
44 | + $result['vipGrade']['vip3'] = true; | ||
45 | + break; | ||
46 | + } | ||
47 | + | ||
48 | + //今年总消费 | ||
49 | + $result['vipGrade']['costOfThisYear'] = $data['grade']['current_year_cost']; | ||
50 | + //升级下一等级会员的进度; | ||
51 | + $result['vipGrade']['percent'] = 100 * (round($data['grade']['current_total_cost'] / $data['grade']['next_need_cost'], 2)); | ||
52 | + //距离升级所需消费金额 | ||
53 | + | ||
54 | + if ($data['grade']['current_vip_level'] != 3) { | ||
55 | + $result['vipGrade']['costGap'] = $data['grade']['upgrade_need_cost']; | ||
56 | + } | ||
57 | + //消费总计 | ||
58 | + $result['vipGrade']['sumCost'] = $data['grade']['current_total_cost']; | ||
59 | + //username 调用获取用户基本信息数据,获得username; | ||
60 | + //$userProfile = GradeData::getUserProfileData($gender,$uid,$channel); | ||
61 | + $result['vipGrade']['name'] = !empty($data['userProfile']) ? $data['userProfile']['username'] : ''; | ||
62 | + //跳转url(会员特权详情) | ||
63 | + $result['vipGrade']['allUrl'] = Helpers::url('/Home/preferential', null); | ||
64 | + //当前vip等级享受的特权 | ||
65 | + $result['vipGrade']['privilege'] = $data['grade']['enjoy_preferential']; | ||
66 | + } | ||
67 | + | ||
68 | + if (USE_CACHE) { | ||
69 | + // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据. | ||
70 | + if (empty($result)) { | ||
71 | + $result = Cache::get(CacheConfig::KEY_ACTION_HOME_GRADE, 'slave'); | ||
72 | + } | ||
73 | + // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存 | ||
74 | + else { | ||
75 | + Cache::set(CacheConfig::KEY_ACTION_HOME_GRADE, $result); | ||
76 | + } | ||
77 | + } | ||
78 | + | ||
79 | + return $result; | ||
80 | + } | ||
81 | + | ||
82 | + /* | ||
82 | * 获取个人中心-会员特权详情页 | 83 | * 获取个人中心-会员特权详情页 |
83 | */ | 84 | */ |
84 | 85 | ||
85 | - public function getPreferential($channel, $uid) | ||
86 | - { | ||
87 | - $result = array(); | ||
88 | - | ||
89 | - if (USE_CACHE) { | ||
90 | - // 先尝试获取一级缓存(master), 有数据则直接返回. | ||
91 | - $result = Cache::get(CacheConfig::KEY_ACTION_HOME_PREFERENTIAL, 'master'); | ||
92 | - if (!empty($result)) { | ||
93 | - return $result; | ||
94 | - } | ||
95 | - } | ||
96 | - //调取接口获得数据 | ||
97 | - $data = GradeData::getPreferentialData($channel, $uid); | ||
98 | - if (isset($data['code']) && $data['code'] == 200) { | ||
99 | - $result['vipGrade']['privilege'] = $data['data']; | ||
100 | - } | ||
101 | - | ||
102 | - | ||
103 | - if (USE_CACHE) { | ||
104 | - // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据. | ||
105 | - if (empty($result)) { | ||
106 | - $result = Cache::get(CacheConfig::KEY_ACTION_HOME_GRADE, 'slave'); | ||
107 | - } | ||
108 | - // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存 | ||
109 | - else { | ||
110 | - Cache::set(CacheConfig::KEY_ACTION_HOME_PREFERENTIAL, $result); | ||
111 | - } | ||
112 | - } | ||
113 | - | ||
114 | - return $result; | ||
115 | - } | 86 | + public static function getPreferential($channel, $uid) |
87 | + { | ||
88 | + $result = array(); | ||
89 | + | ||
90 | + if (USE_CACHE) { | ||
91 | + // 先尝试获取一级缓存(master), 有数据则直接返回. | ||
92 | + $result = Cache::get(CacheConfig::KEY_ACTION_HOME_PREFERENTIAL, 'master'); | ||
93 | + if (!empty($result)) { | ||
94 | + return $result; | ||
95 | + } | ||
96 | + } | ||
97 | + //调取接口获得数据 | ||
98 | + $data = GradeData::getPreferentialData($channel, $uid); | ||
99 | + if (isset($data['code']) && $data['code'] == 200) { | ||
100 | + $result['vipGrade']['privilege'] = $data['data']; | ||
101 | + } | ||
102 | + | ||
103 | + | ||
104 | + if (USE_CACHE) { | ||
105 | + // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据. | ||
106 | + if (empty($result)) { | ||
107 | + $result = Cache::get(CacheConfig::KEY_ACTION_HOME_GRADE, 'slave'); | ||
108 | + } | ||
109 | + // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存 | ||
110 | + else { | ||
111 | + Cache::set(CacheConfig::KEY_ACTION_HOME_PREFERENTIAL, $result); | ||
112 | + } | ||
113 | + } | ||
114 | + | ||
115 | + return $result; | ||
116 | + } | ||
116 | 117 | ||
117 | } | 118 | } |
-
Please register or login to post a comment