zhaojs
2023-06-25 4ac3c2382e0733685f7612f8e9ca4e85d15c1411
uniapp/uniCloud-aliyun/cloudfunctions/getPhoneNumber/index.js
@@ -16,20 +16,31 @@
           msg:'获取手机号失败'
        }
     }
     var apiUrl='http://dfgapp.ushopvip.com/api/user/mobilelogin';
     const apiRes = await uniCloud.httpclient.request(apiUrl, {
         method: 'POST',
         data: {
           mobile: res.phoneNumber,
         captcha:'000',
         ismobouth:true
         },
         contentType: 'json', // 指定以application/json发送data内的数据
         dataType: 'json' // 指定返回值为json格式,自动进行parse
       })
     //console.log(res); // res里包含手机号
     // 执行用户信息入库等操作,正常情况下不要把完整手机号返回给前端
     // 如果数据库在uniCloud上,可以直接入库
     // 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
     return apiRes
     if(event.op_type=='getmob')
     {//获取手机号
        return {
           code:0,
           mobile:res.phoneNumber
        }
     }
     else
     {//手机号一键登录
        var apiUrl='http://dfgapp.ushopvip.com/api/user/mobilelogin';
        const apiRes = await uniCloud.httpclient.request(apiUrl, {
            method: 'POST',
            data: {
              mobile: res.phoneNumber,
                 captcha:'000',
                 ismobouth:true
            },
            contentType: 'json', // 指定以application/json发送data内的数据
            dataType: 'json' // 指定返回值为json格式,自动进行parse
          })
        //console.log(res); // res里包含手机号
        // 执行用户信息入库等操作,正常情况下不要把完整手机号返回给前端
        // 如果数据库在uniCloud上,可以直接入库
        // 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
        return apiRes
     }
};