| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <?php/** * SmsController.php UTF-8 * 短信接口 * * @date    : 2018/1/29 10:32 * * @license 这不是一个自由软件,未经授权不许任何使用和传播。 * @author  : linjiebin <ljb@huosdk.com> * @version : HUOSDK 8.0 */namespace web\pc\controller\v8;use web\common\controller\WebBaseController;use huo\controller\member\Member;use huolib\sms\Sms;use huolib\sms\SmsType;use huolib\status\MemberStatus;class SmsController extends WebBaseController {    public function __construct() {        parent::__construct();    }    /**     * 发送短信接口     * @return array     */    public function send() {        $_mobile = $this->request->param('mobile', '');        $_smstype = $this->request->param('smstype', '');        if (SmsType::SMS_REG == $_smstype) {            /* 判断手机号是否已注册 */            $_chk_rs = (new Member())->checkMobile($_mobile);            if (true == $_chk_rs) {                $_code = MemberStatus::PHONE_IS_REG;                $this->error(MemberStatus::getMsg($_code), [], $_code);            }        }        $_rdata = (new Sms())->send($_mobile, $_smstype);        if ($_rdata['code'] != MemberStatus::NO_ERROR) {            return [                'error' => 1,                'msg'   => $_rdata['msg']            ];        }        return [            'error' => 0,            'msg'   => '发送成功'        ];    }}
 |