<?php
/**
  * @method 短息发送
  * @author soul
  * @copyright 2017/6/15
  */
class OthSms
{
	/**
	  * @method 上传文件到文件中心
	  * @param  $dataArr [
			'sms_type'=>'普通|紧急|延时',
			'sms_from'=>'B2C|主站|客户网|CRM',
			'sms_style'=>'bind|unbind|password',
			'sms_to_mobile'=>13535309690,
			'sms_text'=>'{"code":"477038"}',
			'again'=>int
		]
	  * @author soul
	  * @copyright 2017/6/15
	  * @return 
		 成功：["status"=>true, "data"=> sms_id]
		 失败：["status"=>false, "data"=>'错误原因', 'code'=>110]
	  */
	public function send($dataArr)
	{
		$LibYpApi = new LibYpApi();
		$Res = $LibYpApi->Get('sms/send', [], $dataArr);
		if($Res['status'] && $Res['data']['sms_status'] == 'ok')
		{
			return LibFc::ReturnData(true, $Res['data']['sms_id']);
		}
		else
		{
			$Error = $Res['status']? $Res['data']['sms_error_msg']: $Res['data'];
			return LibFc::ReturnData(false, $Error);
		}
	}
}
?>