<?php
/**
*定时任务
*/
class timerAction extends baseAction
{
	/**
	  * @method 添加任务
	  * @http  POST
	  * @param  token              string [必填] 调用接口凭证 (post|get)
	  * @author soul
	  * @copyright 2017/9/30
	  * @return 
	  {"status":true,"data": [],"code":""}
	  {"status":false,"data":'失败原因',"code":''}
	  */
	public function addTimer()
	{
		$timerUrl = mvc::$cfg['HOST']['timer'];
		$urlParamArr = [
			'type'=>'addTimer',
			'status'=>0,
			'url'=>$_POST['url'],
			'startime'=>$_POST['startime'],
			'runout'=>$_POST['runout'],
			'looptime'=>$_POST['looptime'],
			'callback'=>$_POST['callback']
		];
		$timerUrl .= '?'.http_build_query($urlParamArr);
		$LibCurl = new LibCurl();
		$res = $LibCurl->fetch($timerUrl);
		echo $res;
	}

	/**
	  * @method 修改任务
	  * @http  POST
	  * @param  token              string [必填] 调用接口凭证 (post|get)
	  * @param  id                 int    [必填] 修改记录ID
	  * @param  data               array  [必填] 
	  * @author soul
	  * @copyright 2017/9/30
	  * @return 
	  {"status":true,"data": [],"code":""}
	  {"status":false,"data":'失败原因',"code":''}
	  */
	public function setTimer()
	{
		$timerUrl = mvc::$cfg['HOST']['timer'];
		if(!empty($_POST['id']) && !empty($_POST['data']))
		{
			$data = $_POST['data'];
			$data['type'] ='setTimer';
			$data['id'] = $_POST['id'];
			$timerUrl .= '?'.http_build_query($data);
			$LibCurl = new LibCurl();
			$res = $LibCurl->fetch($timerUrl);
			echo $res;exit;
		}
		LibFc::ReturnJson(true);
	}
}