应用插件在线升级开发

This commit is contained in:
Devil
2021-04-23 16:43:23 +08:00
parent 75ee4acae7
commit d8aa058a6a
33 changed files with 1364 additions and 299 deletions

View File

@ -74,12 +74,16 @@ class Appmini extends Common
{
// 首页
case 'index' :
// 默认主题
$this->assign('theme', AppMiniService::DefaultTheme());
// 获取主题列表
$data = AppMiniService::ThemeList($this->params);
$this->assign('data_list', $data);
// 默认主题
$this->assign('theme', AppMiniService::$default_theme);
// 插件更新信息
$upgrade = AppMiniService::AppMiniUpgradeInfo(['terminal'=>$this->params['application_name'], 'data'=>$data]);
$this->assign('upgrade_info', $upgrade['data']);
break;
// 源码包列表
@ -209,7 +213,12 @@ class Appmini extends Common
{
$key = AppMiniService::DefaultThemeKey($this->params);
$params[$key] = empty($this->data_request['theme']) ? 'default' : $this->data_request['theme'];
return ConfigService::ConfigSave($params);
$ret = ConfigService::ConfigSave($params);
if($ret['code'] == 0)
{
$ret['msg'] = '切换成功';
}
return $ret;
}
/**