* finish task #70196.

This commit is contained in:
wangyidong
2022-09-26 13:15:48 +08:00
parent 685799b216
commit 0ba479e9e5
8 changed files with 12 additions and 56 deletions
+11
View File
@@ -1598,6 +1598,17 @@ class programModel extends model
*/
public function createDefaultProgram()
{
$defaultProgram = $this->loadModel('setting')->getItem('owner=system&module=common&section=global&key=defaultProgram');
if($defaultProgram)
{
$programID = $defaultProgram->value;
$program = $this->dao->select('id')->from(TABLE_PROGRAM)->where('id')->eq($programID)->andWhere('deleted')->eq(0)->fetch();
if($program) return $programID;
}
$program = $this->dao->select('id')->from(TABLE_PROGRAM)->where('name')->eq($this->lang->program->defaultProgram)->andWhere('deleted')->eq(0)->fetch();
if($program) return $program->id;
$account = isset($this->app->user->account) ? $this->app->user->account : '';
$minBegin = $this->dao->select('min(begin) as min')->from(TABLE_PROJECT)->where('deleted')->eq(0)->fetch('min');