input('version'); // 版本号 $num = $this->input('version_num',''); // 构造号 if(empty($version)){ $this->jsonResult('',0,'版本号不能为空'); } if($num==''){ $this->jsonResult('',0,'构造号不能为空'); } $sdkModel = model('common/AndroidSdk'); //最新的条SDK版本记录 $sdkInfo = $sdkModel->field('version,num,filename')->where(['version'=>$version])->order('id', 'desc')->find(); if (! empty($sdkInfo)) { $info['num'] = $sdkInfo['num']; $info['filename'] = ''; if($sdkInfo['filename']){ $info['filename'] = STATIC_DOMAIN.$sdkInfo['filename']; } //大于客户端的当前构造号时 if($sdkInfo['num']>(int)$num){ $info['status'] = true; // 默认需要强更 $this->jsonResult($info, 1); } else{ $info['status'] = false; // 默认需要强更 $this->jsonResult($info, 1); } } else { $this->jsonResult([], 0, '版本不存在'); } } }