初始化代码
This commit is contained in:
93
application/version/model/Version.php
Normal file
93
application/version/model/Version.php
Normal file
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
namespace app\version\model;
|
||||
|
||||
use think\Model;
|
||||
use think\Db;
|
||||
|
||||
class Version extends Model
|
||||
{
|
||||
public function get_version_list($page, $limit)
|
||||
{
|
||||
$map = [];
|
||||
$map[] = ['type', 'in', [1,2]];
|
||||
$list = db::name('version')->where($map)->order('vid desc')->page($page, $limit)->select();
|
||||
foreach ($list as $k => &$v) {
|
||||
|
||||
}
|
||||
$data = [];
|
||||
$data['count'] = db::name('version')->where($map)->count();
|
||||
$data['list'] = $list;
|
||||
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
||||
}
|
||||
|
||||
//编辑
|
||||
public function edit_version($data)
|
||||
{
|
||||
if (empty($data)) {
|
||||
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
||||
}
|
||||
$version_info = db::name('version')->find($data['vid']);
|
||||
if (empty($version_info)) {
|
||||
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
||||
}
|
||||
|
||||
$update_data = [];
|
||||
$update_data['type'] = $data['type'];
|
||||
$update_data['version'] = $data['version'];
|
||||
$update_data['down_url'] = $data['down_url'];
|
||||
$update_data['note'] = $data['note'];
|
||||
$update_data['is_force_update'] = $data['is_force_update'];
|
||||
$update_data['update_time'] = time();
|
||||
$reslut = db::name('version')->where(['vid' => $data['vid']])->update($update_data);
|
||||
if (!$reslut) {
|
||||
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
||||
} else {
|
||||
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
||||
}
|
||||
}
|
||||
//添加
|
||||
public function add_version($data)
|
||||
{
|
||||
|
||||
$add_data = [];
|
||||
$add_data['type'] = $data['type'];
|
||||
$add_data['version'] = $data['version'];
|
||||
$add_data['down_url'] = $data['down_url'];
|
||||
$add_data['note'] = $data['note'];
|
||||
$add_data['is_force_update'] = $data['is_force_update'];
|
||||
$add_data['add_time'] = time();
|
||||
$reslut = db::name('version')->insert($add_data);
|
||||
if (!$reslut) {
|
||||
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
||||
} else {
|
||||
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
||||
}
|
||||
}
|
||||
|
||||
//获取信息
|
||||
public function get_version_info($vid)
|
||||
{
|
||||
if (empty($vid)) {
|
||||
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
||||
}
|
||||
$version_info = db::name('version')->where(['vid' => $vid])->find();
|
||||
$version_info['http_base_image'] = localpath_to_netpath($version_info['down_url']);
|
||||
return ['code' => 200, 'msg' => '获取成功', 'data' => $version_info];
|
||||
}
|
||||
|
||||
//删除
|
||||
public function del_version($vid)
|
||||
{
|
||||
if (empty($vid)) {
|
||||
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
||||
}
|
||||
|
||||
$reslut = db::name('version')->where(['vid' => $vid])->delete();
|
||||
if (!$reslut) {
|
||||
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
||||
} else {
|
||||
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user