Authored by htoooth

update page

@@ -8,39 +8,7 @@ const api = require('./coupon-api'); @@ -8,39 +8,7 @@ const api = require('./coupon-api');
8 const _ = require('lodash'); 8 const _ = require('lodash');
9 const decrypt = _.partial(global.yoho.crypto.decrypt, null); 9 const decrypt = _.partial(global.yoho.crypto.decrypt, null);
10 10
11 -const _acquireAsync = _.overArgs(api.acquireAsync, [decrypt, _ => _]);  
12 -  
13 -const acquireAsync = (cid, uid) => {  
14 - return _acquireAsync(cid, uid).then(result => {  
15 - switch (result.code) {  
16 - case 200:  
17 - return {  
18 - code: 200,  
19 - message: '恭喜您,成功领取优惠券'  
20 - };  
21 - case 401:  
22 - return {  
23 - code: 401,  
24 - message: '您已领取过优惠券'  
25 - };  
26 - case 315:  
27 - return {  
28 - code: 315,  
29 - message: '优惠券已过期'  
30 - };  
31 - case 300:  
32 - return {  
33 - code: 300,  
34 - message: '请求参数错误'  
35 - };  
36 - default:  
37 - return {  
38 - code: 500,  
39 - message: '领券失败!'  
40 - };  
41 - }  
42 - });  
43 -}; 11 +const acquireAsync = _.overArgs(api.acquireAsync, [decrypt, _1 => _1]);
44 12
45 module.exports = { 13 module.exports = {
46 acquireAsync, 14 acquireAsync,
@@ -164,7 +164,7 @@ bindEvent.add(function() { @@ -164,7 +164,7 @@ bindEvent.add(function() {
164 } else if (result.code === 400) { 164 } else if (result.code === 400) {
165 defer.reject({refer: window.signinUrl()}); 165 defer.reject({refer: window.signinUrl()});
166 } else { 166 } else {
167 - defer.reject(); 167 + defer.reject(result);
168 } 168 }
169 169
170 return defer.promise(); 170 return defer.promise();
@@ -646,7 +646,7 @@ bindEvent.add(function() { @@ -646,7 +646,7 @@ bindEvent.add(function() {
646 return window.jumpUrl(err.refer); 646 return window.jumpUrl(err.refer);
647 } 647 }
648 648
649 - alert('抱歉,您不符合领用条件'); 649 + alert(err.message);
650 }); 650 });
651 break; 651 break;
652 default: 652 default: