初始化代码
This commit is contained in:
47
application/api/model/Version.php
Normal file
47
application/api/model/Version.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\model;
|
||||
|
||||
use think\Model;
|
||||
use think\db;
|
||||
|
||||
class Version extends Model
|
||||
{
|
||||
public function get_app_version($type)
|
||||
{
|
||||
if (!in_array($type, [1, 2])) {
|
||||
return ['code' => 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];
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user