colly
2017-08-01 64689425ccf235d8f971bba4dffab9f13f89045d
Yfs/Api/Send.php
@@ -17,28 +17,36 @@
     */
    public function getRules(){
        return array(
            'register_sms' => array(
            'sms' => array(
                'phone' => array(
                    'name' => 'phone',
                    'type' => 'string',
                    'require' => true,
                    'desc' => '注册手机号'
                ),
                'type' => array(
                    'name' => 'type',
                    'type' => 'string',
                    'require' => true,
                    'desc' => '短信发送类型'
                )
            )
            ),
        );
    }
    /**
     * 注册短信
     * 发送短信接口
     * @desc 发送注册短信
     * @return bool code 操作码,0表示成功, 1表示失败
     * @return string msg 返回提示
     */
    public function register_sms(){
    public function sms(){
        $rs = array('code' => 0, 'msg' => '');
        $sms_service = new Domain_SmsCode();
        $scene = 'register';
        $promit_scene = array('register', 'resetPwd');
        if(in_array($this->type, $promit_scene)){
            $scene = $this->type;
        if($sms_service->check($this->phone, $scene)){
            $code = Common_Util::random(6, 1);
            $send_json_data = json_encode(array('mobile_validate' => $code));
@@ -63,6 +71,11 @@
            $rs['code'] = 1;
            $rs['msg'] = '请勿重复发送短信,间隔时间60秒'; 
        }
        }
        else{
            $rs['code'] = 1;
            $rs['msg'] = '非法的短信类型';
        }
       
       return $rs;
    }