作者 李宇航

合并分支 'lyh-server' 到 'master'

gxai



查看合并请求 !1833
@@ -42,15 +42,15 @@ class RequestUrlLog extends Command @@ -42,15 +42,15 @@ class RequestUrlLog extends Command
42 //获取需要请求的接口 42 //获取需要请求的接口
43 $requestUrlModel = new RequestUrl(); 43 $requestUrlModel = new RequestUrl();
44 $urlList = $requestUrlModel->list(['status'=>0]); 44 $urlList = $requestUrlModel->list(['status'=>0]);
  45 + foreach ($urlList as $v){
  46 + //需要单独验证的方法
  47 + if($v['url'] == 'getMonthInquiry'){
45 //随机获取一个项目,需要验证的其他方法 48 //随机获取一个项目,需要验证的其他方法
46 $projectModel = new Project(); 49 $projectModel = new Project();
47 $projectInfo = $projectModel->formatQuery(['type'=>2,'delete_status'=>0])->inRandomOrder()->first(); 50 $projectInfo = $projectModel->formatQuery(['type'=>2,'delete_status'=>0])->inRandomOrder()->first();
48 //获取对应项目的域名 51 //获取对应项目的域名
49 $domainModel = new DomainInfo(); 52 $domainModel = new DomainInfo();
50 $domainInfo = $domainModel->read(['project_id'=>$projectInfo['id']]); 53 $domainInfo = $domainModel->read(['project_id'=>$projectInfo['id']]);
51 - foreach ($urlList as $v){  
52 - //需要单独验证的方法  
53 - if($v['url'] == 'getMonthInquiry'){  
54 $result = $this->getMonthInquiry($domainInfo['domain'],date('Y-m'), 0); 54 $result = $this->getMonthInquiry($domainInfo['domain'],date('Y-m'), 0);
55 $requestUrlModel->edit(['text'=>json_encode($result,true),'time'=>$result['$requestTime'],'http_code'=>$result['http_code']],['id'=>$v['id']]); 55 $requestUrlModel->edit(['text'=>json_encode($result,true),'time'=>$result['$requestTime'],'http_code'=>$result['http_code']],['id'=>$v['id']]);
56 continue; 56 continue;
@@ -60,13 +60,13 @@ class RequestUrlLog extends Command @@ -60,13 +60,13 @@ class RequestUrlLog extends Command
60 $result = $this->postRequest($v['url'],$v['param']); 60 $result = $this->postRequest($v['url'],$v['param']);
61 echo '执行的url:' . $v['url'] . PHP_EOL . '返回的结果:'.json_encode($result,true) . date('Y-m-d H:i:s').PHP_EOL; 61 echo '执行的url:' . $v['url'] . PHP_EOL . '返回的结果:'.json_encode($result,true) . date('Y-m-d H:i:s').PHP_EOL;
62 //更新请求结果 62 //更新请求结果
63 - $requestUrlModel->edit(['text'=>json_encode($result,true),'time'=>$result['$requestTime'],'http_code'=>$result['http_code']],['id'=>$v['id']]); 63 + $requestUrlModel->edit(['text'=>json_encode($result,true),'time'=>$result['requestTime'],'http_code'=>$result['http_code']],['id'=>$v['id']]);
64 continue; 64 continue;
65 }else if($v['method'] == 'get'){ 65 }else if($v['method'] == 'get'){
66 $result = $this->getRequest($v['url']); 66 $result = $this->getRequest($v['url']);
67 echo '执行的url:' . $v['url'] . PHP_EOL . '返回的结果:'.json_encode($result,true) . date('Y-m-d H:i:s').PHP_EOL; 67 echo '执行的url:' . $v['url'] . PHP_EOL . '返回的结果:'.json_encode($result,true) . date('Y-m-d H:i:s').PHP_EOL;
68 //更新请求结果 68 //更新请求结果
69 - $requestUrlModel->edit(['text'=>json_encode($result,true),'time'=>$result['$requestTime'],'http_code'=>$result['http_code']],['id'=>$v['id']]); 69 + $requestUrlModel->edit(['text'=>json_encode($result,true),'time'=>$result['requestTime'],'http_code'=>$result['http_code']],['id'=>$v['id']]);
70 continue; 70 continue;
71 }else{ 71 }else{
72 //todo::其他方式的验证 72 //todo::其他方式的验证