Authored by 王水玲

接口修改

@@ -6,6 +6,7 @@ @@ -6,6 +6,7 @@
6 6
7 7
8 const api = global.yoho.API; 8 const api = global.yoho.API;
  9 +const logger = global.yoho.logger;
9 const aes = require('./aes-pwd'); 10 const aes = require('./aes-pwd');
10 11
11 const YOHOBUY_URL = 'http://www.yohobuy.com/'; 12 const YOHOBUY_URL = 'http://www.yohobuy.com/';
@@ -17,6 +18,7 @@ const getAreaDataAsync = () => { @@ -17,6 +18,7 @@ const getAreaDataAsync = () => {
17 return api.get('', { 18 return api.get('', {
18 method: 'app.passport.getArea' 19 method: 'app.passport.getArea'
19 }).then(result => { 20 }).then(result => {
  21 + if (result && result.code === 200) {
20 result.data = result.data.map(value => { 22 result.data = result.data.map(value => {
21 value.areaCode = `+${value.area}`; 23 value.areaCode = `+${value.area}`;
22 24
@@ -31,6 +33,10 @@ const getAreaDataAsync = () => { @@ -31,6 +33,10 @@ const getAreaDataAsync = () => {
31 }); 33 });
32 34
33 return result; 35 return result;
  36 + } else {
  37 + logger.error('获取地区数据返回 code 不是 200');
  38 + return [];
  39 + }
34 }); 40 });
35 }; 41 };
36 42
@@ -15,8 +15,11 @@ module.exports = { @@ -15,8 +15,11 @@ module.exports = {
15 port: 6001, 15 port: 6001,
16 siteUrl: '//m.yohobuy.com', 16 siteUrl: '//m.yohobuy.com',
17 domains: { 17 domains: {
18 - api: 'http://devapi.yoho.cn:58078/',  
19 - service: 'http://devservice.yoho.cn:58077/' 18 + // api: 'http://devapi.yoho.cn:58078/',
  19 + // service: 'http://devservice.yoho.cn:58077/'
  20 +
  21 + api: 'http://testapi.yoho.cn:28078/',
  22 + service: 'http://testservice.yoho.cn:28077/'
20 }, 23 },
21 subDomains: { 24 subDomains: {
22 host: '.m.yohobuy.com', 25 host: '.m.yohobuy.com',
@@ -35,13 +35,13 @@ $countrySelect.change(function() { @@ -35,13 +35,13 @@ $countrySelect.change(function() {
35 35
36 $btnNext.on('touchstart', function() { 36 $btnNext.on('touchstart', function() {
37 var pn = trim($phoneNum.val()), 37 var pn = trim($phoneNum.val()),
38 - area = $countrySelect.val(); 38 + area = trim($countrySelect.val());
39 39
40 if ($btnNext.hasClass('disable')) { 40 if ($btnNext.hasClass('disable')) {
41 return; 41 return;
42 } 42 }
43 43
44 - if (api.phoneRegx[area].test(pn)) { 44 + if (area && pn && api.phoneRegx[area].test(pn)) {
45 $.ajax({ 45 $.ajax({
46 url: '/passport/back/sendcode', 46 url: '/passport/back/sendcode',
47 type: 'POST', 47 type: 'POST',
@@ -57,6 +57,8 @@ $btnNext.on('touchstart', function() { @@ -57,6 +57,8 @@ $btnNext.on('touchstart', function() {
57 } 57 }
58 } 58 }
59 }); 59 });
  60 + } else if (!area) {
  61 + showErrTip('出错了,请重新刷新页面');
60 } else { 62 } else {
61 showErrTip('手机号格式不正确,请重新输入'); 63 showErrTip('手机号格式不正确,请重新输入');
62 } 64 }