作者 lyh

gx

@@ -54,10 +54,20 @@ class InitProject extends Command @@ -54,10 +54,20 @@ class InitProject extends Command
54 try { 54 try {
55 $project = Project::find($item['data']['project_id']); 55 $project = Project::find($item['data']['project_id']);
56 $project_logic = new ProjectLogic(); 56 $project_logic = new ProjectLogic();
  57 + $projectInfo = $project_logic->getProjectInfo($project);
57 //初始化数据库 58 //初始化数据库
58 - $project_logic->initializationMysql($project); 59 + if(!empty($projectInfo['mysql_id'])){
  60 + $project_logic->initializationMysql($project);
  61 + }
  62 + //初始账号
  63 + if(!empty($projectInfo['mobile'])){
  64 + $project_logic->createUser($projectInfo['mobile'],$projectInfo['id'],$projectInfo['lead_name']);
  65 + }
  66 + $project_logic->createdRole($projectInfo['id']);
59 //更改服务器状态 67 //更改服务器状态
60 -// $project_logic->updateServe($project['serve_id']); 68 + if(!empty($projectInfo['serve_id'])){
  69 + $project_logic->updateServe($projectInfo['serve_id']);
  70 + }
61 $item->status = NoticeLog::STATUS_SUCCESS; 71 $item->status = NoticeLog::STATUS_SUCCESS;
62 $item->save(); 72 $item->save();
63 echo 'success:' . $item['id'] . PHP_EOL; 73 echo 'success:' . $item['id'] . PHP_EOL;