Merge branch 'sprint/zentaopms240_processconflict' into 'sprint/zentaopms240'

* Process conflict.

See merge request easycorp/zentaopms!5382
This commit is contained in:
王怡栋
2022-09-19 05:34:15 +00:00
2 changed files with 8 additions and 2 deletions
+6
View File
@@ -161,12 +161,18 @@ class upgrade extends control
if(version_compare($openVersion, '15_0', '>=') and version_compare($openVersion, '18_0', '<=') and $systemMode != 'new')
{
$this->loadModel('setting')->setItem('system.common.global.mode', 'lean');
/* Lean mode create default program. */
$programID = $this->loadModel('program')->createDefaultProgram();
/* Set default program config. */
$this->loadModel('setting')->setItem('system.common.global.defaultProgram', $programID);
/* 只有没有关联项目集的产品和项目关联到默认项目集下. */
$this->upgrade->relationDefaultProgram($programID);
$this->upgrade->classic2Lean($programID);
$selectMode = false;
}
if(version_compare($openVersion, '18_0', '>')) $selectMode = false;
+2 -2
View File
@@ -7532,15 +7532,15 @@ class upgradeModel extends model
/*
* Upgrade from classic mode of 15 version to the lite mode of 18 version.
*
* @param int $programID
* @access public
* @return bool
*/
public function classic2Lean()
public function classic2Lean($programID)
{
/* Set project mode as noExecution. */
$this->loadModel('setting')->setItem('system.common.global.projectMode', 'noExecution');
$programID = $this->createDefaultProgram();
$this->upgradeInProjectMode($programID);
return !dao::isError();