Commit 4f636a6200696b1e48440e8818ffe34608afeb4f

Authored by u123231312
1 parent ec3755e8

no message

@@ -452,52 +452,58 @@ class Template extends Common{ @@ -452,52 +452,58 @@ class Template extends Common{
452 //获取最新版本 452 //获取最新版本
453 public function compareVersion() { 453 public function compareVersion() {
454 $list = db('android')->select(); 454 $list = db('android')->select();
455 - foreach ($list as $key => $value) {  
456 - $array[] = $value['version'];  
457 - }  
458 - $newarray = array();  
459 - foreach ($array as $value) {  
460 - $newarray[] = explode('.',$value); 455 + if(isset($list)){
  456 + foreach ($list as $key => $value) {
  457 + $array[] = $value['version'];
  458 + }
461 } 459 }
462 - $max = $newarray[0][0];  
463 - foreach ($newarray as $v){  
464 - if($v[0]>$max){  
465 - $max = $v[0]; 460 + if(isset($array)){
  461 + $newarray = array();
  462 + foreach ($array as $value) {
  463 + $newarray[] = explode('.',$value);
  464 + }
  465 + $max = $newarray[0][0];
  466 + foreach ($newarray as $v){
  467 + if($v[0]>$max){
  468 + $max = $v[0];
  469 + }
  470 + }
  471 + foreach ($newarray as $k=> $vl){
  472 + if($vl[0] != $max){
  473 + unset($newarray[$k]);
466 } 474 }
467 - }  
468 - foreach ($newarray as $k=> $vl){  
469 - if($vl[0] != $max){  
470 - unset($newarray[$k]);  
471 } 475 }
472 - }  
473 - $max = $newarray[0][1];  
474 - foreach ($newarray as $v){  
475 - if($v[1]>$max){  
476 - $max = $v[1]; 476 + $max = $newarray[0][1];
  477 + foreach ($newarray as $v){
  478 + if($v[1]>$max){
  479 + $max = $v[1];
  480 + }
  481 + }
  482 + foreach ($newarray as $k=> $vl){
  483 + if($vl[1] != $max){
  484 + unset($newarray[$k]);
477 } 485 }
478 - }  
479 - foreach ($newarray as $k=> $vl){  
480 - if($vl[1] != $max){  
481 - unset($newarray[$k]);  
482 } 486 }
483 - }  
484 - $max = $newarray[0][2];  
485 - foreach ($newarray as $k=> $v){  
486 - if($v[2]>$max){  
487 - $max = $v[2]; 487 + $max = $newarray[0][2];
  488 + foreach ($newarray as $k=> $v){
  489 + if($v[2]>$max){
  490 + $max = $v[2];
  491 + }
  492 + }
  493 + foreach ($newarray as $k=> $vl){
  494 + if($vl[2] != $max){
  495 + unset($newarray[$k]);
488 } 496 }
489 - }  
490 - foreach ($newarray as $k=> $vl){  
491 - if($vl[2] != $max){  
492 - unset($newarray[$k]);  
493 } 497 }
494 - }  
495 498
496 - foreach ($newarray as $ve) {  
497 - $ay = implode('.',$ve); 499 + foreach ($newarray as $ve) {
  500 + $ay = implode('.',$ve);
  501 + }
498 } 502 }
499 $version = db('android')->where(array('version'=>$ay))->select(); 503 $version = db('android')->where(array('version'=>$ay))->select();
500 if($version){ 504 if($version){
  505 + $str = "http://xt03.colorcun.com".$version['0']['file_url'];
  506 + $version[0]['file_url'] = $str;
501 $result['code'] = 1; 507 $result['code'] = 1;
502 $result['data'] = $version; 508 $result['data'] = $version;
503 $result['msg'] = 'success'; 509 $result['msg'] = 'success';