mirror of
https://gitee.com/ShopeX/OMS
synced 2026-04-20 12:05:43 +08:00
perf: 优化tty安装逻辑
This commit is contained in:
@@ -242,7 +242,20 @@ EOF;
|
|||||||
$applist = kernel::single('base_application_manage')->install_queue($applist);
|
$applist = kernel::single('base_application_manage')->install_queue($applist);
|
||||||
$this->install_app_by_install_queue($applist, $options);
|
$this->install_app_by_install_queue($applist, $options);
|
||||||
|
|
||||||
$this->command_install_demodata('demodata');
|
// Pass options to install_demodata for non-interactive install
|
||||||
|
// This allows -o 'demodata[install]=true' to skip interactive prompts
|
||||||
|
if($options["options"]){
|
||||||
|
parse_str($options["options"],$demodata_options);
|
||||||
|
if(isset($demodata_options["demodata"]) && isset($demodata_options["demodata"]["install"]) && $demodata_options["demodata"]["install"] == "true"){
|
||||||
|
// Auto-install demodata without interactive prompt
|
||||||
|
kernel::log("Import demo data");
|
||||||
|
kernel::single("base_demo")->init();
|
||||||
|
kernel::log("Application demodata installed... ok.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->command_install_demodata("demodata");
|
||||||
}
|
}
|
||||||
|
|
||||||
var $command_install_demodata = "安装初始化数据";
|
var $command_install_demodata = "安装初始化数据";
|
||||||
|
|||||||
Reference in New Issue
Block a user