UpdateController.class.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace Api\Controller;
  3. use Think\Controller;
  4. class UpdateController extends Controller {
  5. public function android() {
  6. $ver = I('ver');
  7. $info = M('Soft')->where(array('os'=>1))->order('soft_id desc')->find();
  8. if ($info!=NULL && $ver<$info['new_ver']){
  9. $returnData = array(
  10. 'has_up'=>'1',
  11. 'tip_up'=>'1',
  12. 'force_up'=>$info['force_up'],
  13. 'new_ver'=>$info['new_ver'],
  14. 'up_info'=>str_replace('&quot;', '"', $info['up_info']),
  15. 'url'=>$info['url']
  16. );
  17. }else{
  18. $returnData = array(
  19. 'has_up'=>'0',
  20. 'tip_up'=>'1',
  21. 'force_up'=>'0',
  22. );
  23. }
  24. $data = array('code'=>0,'msg'=>'','data'=>$returnData);
  25. $this->returnData($data);
  26. }
  27. public function ios() {
  28. $ver = I('ver');
  29. $info = M('Soft')->where(array('os'=>2))->order('soft_id desc')->find();
  30. if ($info!=NULL && $ver<$info['new_ver']){
  31. $returnData = array(
  32. 'has_up'=>'1',
  33. 'tip_up'=>'1',
  34. 'force_up'=>$info['force_up'],
  35. 'new_ver'=>$info['new_ver'],
  36. 'up_info'=>$info['up_info'],
  37. 'url'=>$info['url']
  38. );
  39. }else{
  40. $returnData = array(
  41. 'has_up'=>'0',
  42. 'tip_up'=>'1',
  43. 'force_up'=>'0',
  44. );
  45. }
  46. $data = array('code'=>0,'msg'=>'','data'=>$returnData);
  47. $this->returnData($data);
  48. }
  49. //返回数据
  50. public function returnData($data){
  51. if (!is_array($data['data'])){
  52. $data['data'] = array();
  53. }
  54. $this->ajaxReturn($data);
  55. }
  56. }