Showing
7 changed files
with
87 additions
and
26 deletions
@@ -22,31 +22,55 @@ | @@ -22,31 +22,55 @@ | ||
22 | <!-- 文本消息 --> | 22 | <!-- 文本消息 --> |
23 | <p>{{{content}}}</p> | 23 | <p>{{{content}}}</p> |
24 | {{/ text}} | 24 | {{/ text}} |
25 | - {{# coupons}} | ||
26 | - <!-- 优惠券消息 --> | ||
27 | - <div class="coupon-item"> | ||
28 | - <div class="coupon-img"> | ||
29 | - <img src="//static.yohobuy.com/images/v2/activity/default_coupon.jpg"> | ||
30 | - </div> | ||
31 | - <div class="coupon-info"> | ||
32 | - <p>{{remark}}</p> | ||
33 | - {{#if url}} | ||
34 | - <p>面值:{{price}}</p> | ||
35 | - <p>有效期:{{useTime}}</p> | ||
36 | - {{^}} | ||
37 | - <p>使用时间:{{useTime}}</p> | ||
38 | - <p>领取时间:{{pickTime}}</p> | ||
39 | - {{/if}} | ||
40 | - </div> | ||
41 | - <div class="coupon-action"> | ||
42 | - {{#if url}} | ||
43 | - <a href="{{url}}" class="view-coupon-btn">立即查看</a> | ||
44 | - {{^}} | ||
45 | - <a{{#if canPick}} class="pick-coupon-btn" data-id="{{id}}"{{/if}}>立即领取</a> | ||
46 | - {{/if}} | 25 | + {{# birthCoupon}} |
26 | + <p class="birth-card"> | ||
27 | + {{#if @root.devEnv}} | ||
28 | + <img src="//webstatic.dev.yohobuy.com/img/home/birth-card.png"> | ||
29 | + {{^}} | ||
30 | + <img src="//cdn.yoho.cn/yohobuy/assets/img/home/birth-card.png"> | ||
31 | + {{/if}} | ||
32 | + </p> | ||
33 | + {{#if over}} | ||
34 | + <div>{{text}}</div> | ||
35 | + {{^}} | ||
36 | + <div class="show-birth-coupon">点这里领取</div> | ||
37 | + {{/if}} | ||
38 | + {{/ birthCoupon}} | ||
39 | + {{#if coupons}} | ||
40 | + <div class="{{#if birthCoupon}}birth-coupon-wrap{{/if}}"> | ||
41 | + <p>您365天内有且仅有一次领劵生日礼券的机会,每次限领1张哦</p> | ||
42 | + {{# coupons}} | ||
43 | + <!-- 优惠券消息 --> | ||
44 | + <div class="coupon-item"> | ||
45 | + <div class="coupon-img"> | ||
46 | + <img src="//static.yohobuy.com/images/v2/activity/default_coupon.jpg"> | ||
47 | + </div> | ||
48 | + <div class="coupon-info"> | ||
49 | + <p>{{remark}}</p> | ||
50 | + {{#if url}} | ||
51 | + <p>面值:{{price}}</p> | ||
52 | + <p>有效期:{{useTime}}</p> | ||
53 | + {{^}} | ||
54 | + <p>领取时间:{{pickTime}}</p> | ||
55 | + {{/if}} | ||
56 | + </div> | ||
57 | + <div class="coupon-action"> | ||
58 | + {{#if url}} | ||
59 | + <a href="{{url}}" class="view-coupon-btn">立即查看</a> | ||
60 | + {{^}} | ||
61 | + <a{{#if canPick}} class="pick-coupon-btn" data-id="{{id}}"{{/if}}> | ||
62 | + {{#if btnText}} | ||
63 | + {{btnText}} | ||
64 | + {{^}} | ||
65 | + 立即领取 | ||
66 | + {{/if}} | ||
67 | + </a> | ||
68 | + {{/if}} | ||
69 | + </div> | ||
47 | </div> | 70 | </div> |
71 | + {{/ coupons}} | ||
48 | </div> | 72 | </div> |
49 | - {{/ coupons}} | 73 | + {{/if}} |
50 | {{# sale}} | 74 | {{# sale}} |
51 | <!-- 促销消息 --> | 75 | <!-- 促销消息 --> |
52 | <div class="sale-img"> | 76 | <div class="sale-img"> |
web-static/img/.DS_Store
deleted
100644 → 0
No preview for this file type
web-static/img/home/birth-card.jpg
0 → 100644
130 KB
@@ -9,6 +9,13 @@ var $pickBtn = $('.pick-coupon-btn'); | @@ -9,6 +9,13 @@ var $pickBtn = $('.pick-coupon-btn'); | ||
9 | 9 | ||
10 | var pickBusy = false; | 10 | var pickBusy = false; |
11 | 11 | ||
12 | +$('.show-birth-coupon').click(function() { | ||
13 | + var $this = $(this); | ||
14 | + | ||
15 | + $this.siblings('.birth-coupon-wrap').show(); | ||
16 | + $this.hide().siblings('p').hide(); | ||
17 | +}); | ||
18 | + | ||
12 | $pickBtn.click(function() { | 19 | $pickBtn.click(function() { |
13 | var data = $(this).data(); | 20 | var data = $(this).data(); |
14 | 21 |
@@ -58,7 +58,7 @@ class MessageModel | @@ -58,7 +58,7 @@ class MessageModel | ||
58 | * @param type $id | 58 | * @param type $id |
59 | * @return type array | 59 | * @return type array |
60 | */ | 60 | */ |
61 | - public static function getContentData($uid, $page, $size, $id) | 61 | + public static function getContentData($uid, $page, $size, $id, $name) |
62 | { | 62 | { |
63 | $result = array(); | 63 | $result = array(); |
64 | $inboxlist = MessageData::getInboxList($uid, $page, $size); | 64 | $inboxlist = MessageData::getInboxList($uid, $page, $size); |
@@ -78,7 +78,28 @@ class MessageModel | @@ -78,7 +78,28 @@ class MessageModel | ||
78 | switch ($contentval['type']) { | 78 | switch ($contentval['type']) { |
79 | case 'pullCoupon': | 79 | case 'pullCoupon': |
80 | //领取生日券消息 | 80 | //领取生日券消息 |
81 | + $result['text'] = array( | ||
82 | + 'content' => $name . '祝您生日快乐!有货为感谢您的支持,特赠送您生日专属礼,享受专属优惠哦!' | ||
83 | + ); | ||
84 | + $result['birthCoupon'] = true; | ||
85 | + if ($contentval['is_collar'] === 'Y') { | ||
86 | + $result['birthCoupon'] = array( | ||
87 | + 'over' => true, | ||
88 | + 'text' => '已领取', | ||
89 | + ); | ||
90 | + break; | ||
91 | + } | ||
92 | + | ||
93 | + if ($contentval['is_over_time'] === 'Y') { | ||
94 | + $result['birthCoupon'] = array( | ||
95 | + 'over' => true, | ||
96 | + 'text' => '生日券已过期' | ||
97 | + ); | ||
98 | + break; | ||
99 | + } | ||
100 | + | ||
81 | $result['coupons'] = array(); | 101 | $result['coupons'] = array(); |
102 | + | ||
82 | $coupondata = MessageData::getCouponId($uid); //获取优惠券信息 | 103 | $coupondata = MessageData::getCouponId($uid); //获取优惠券信息 |
83 | if (!empty($coupondata['data'])) { | 104 | if (!empty($coupondata['data'])) { |
84 | foreach ($coupondata['data'] as $couponval) { | 105 | foreach ($coupondata['data'] as $couponval) { |
@@ -52,10 +52,11 @@ class messageController extends WebAction | @@ -52,10 +52,11 @@ class messageController extends WebAction | ||
52 | $id = $this->get('id', ''); | 52 | $id = $this->get('id', ''); |
53 | $page = $this->get('page', 1); | 53 | $page = $this->get('page', 1); |
54 | $size = 10; | 54 | $size = 10; |
55 | - $content = MessageModel::getContentData($uid, $page, $size, $id); | 55 | + $userInfo = UserModel::getUserInfo($uid); |
56 | + $content = MessageModel::getContentData($uid, $page, $size, $id, $userInfo['nickname']); | ||
56 | $data = array( | 57 | $data = array( |
57 | 'path' => UserModel::getCenterCrumb('我的信息'), | 58 | 'path' => UserModel::getCenterCrumb('我的信息'), |
58 | - 'userThumb' => UserModel::getUserHeadImg($uid), | 59 | + 'userThumb' => $userInfo['headIco'], |
59 | 'homeNav' => UserModel::getCenterLeftNav('我的信息', $uid), | 60 | 'homeNav' => UserModel::getCenterLeftNav('我的信息', $uid), |
60 | 'message' => $content, | 61 | 'message' => $content, |
61 | ); | 62 | ); |
-
Please register or login to post a comment