<?php

namespace App\Services;

use JiGuang\JSMS as JSMS;
use Illuminate\Support\Facades\Redis;

class SystemService {
	function checkMobileCode($mobile,$code){
		$client = new JSMS ( env('JIGUANG_APP_KEY'), env('JIGUANG_APP_SECRET'), [
				'disable_ssl' => true
		] );
		$key = 'code:sms:' . $mobile;
		$msg_id = Redis::get ( $key );
		$res = $client->checkCode ( $msg_id, $code );
		if ($res ['http_code'] == 200 && $res ['body'] ['is_valid'] === true) {
			return true;
		} else {
			return false;
		}
	}
}
