201, 'msg' => 'type非法参数', 'data' => null]; } $map = []; $map[] = ['type', '=', $type]; $info = Db::name('version')->field('version,down_url,note,is_force_update')->where($map)->order('vid desc')->find(); return ['code' => 200, 'msg' => '获取成功', 'data' => $info]; } public function get_update_app_version($type, $version) { if (!in_array($type, [1, 2])) { return ['code' => 201, 'msg' => 'type非法参数', 'data' => null]; } $map = []; $map[] = ['type', '=', $type]; $map[] = ['version', '>', $version]; $info = Db::name('version')->field('version,down_url,note,is_force_update')->where($map)->order('vid desc')->find(); if(empty($info)) { $info['version'] = ''; $info['down_url'] = ''; $info['note'] = ''; $info['is_force_update'] = 0; } else { $domain = Db::name('config')->where('key_title', 'version_update_domain')->value('key_value'); if($type == 1){ $info['down_url'] = $domain . $info['down_url']; } } return ['code' => 200, 'msg' => '获取成功', 'data' => $info]; } }