作者 lyh
@@ -21,7 +21,8 @@ class SyncService extends BaseService @@ -21,7 +21,8 @@ class SyncService extends BaseService
21 { 21 {
22 /** 22 /**
23 * 同步信息到表单系统 23 * 同步信息到表单系统
24 - * TODO 项目已经上线 && 已经有正式域名 && 用户设置收件邮箱或者手机号码 24 + * TODO 已经有正式域名
  25 + * 项目已经上线 && 已经有正式域名 && 用户设置收件邮箱或者手机号码
25 * @param int $project_id 26 * @param int $project_id
26 * @return mixed 27 * @return mixed
27 */ 28 */
@@ -32,18 +33,17 @@ class SyncService extends BaseService @@ -32,18 +33,17 @@ class SyncService extends BaseService
32 // 项目信息 33 // 项目信息
33 $project = Project::with('deploy_build')->with('deploy_optimize')->where(['id'=>$project_id])->first(); 34 $project = Project::with('deploy_build')->with('deploy_optimize')->where(['id'=>$project_id])->first();
34 35
35 - // 收件设置信息  
36 - ProjectServer::useProject($project_id);  
37 - $receive = WebSettingReceiving::where(['project_id' => $project_id])->get();  
38 -  
39 // 不满足条件 不同步到表单系统 36 // 不满足条件 不同步到表单系统
40 - if (FALSE == in_array($project->type, [Project::TYPE_TWO, Project::TYPE_THREE]) || empty($project->deploy_optimize->domain) || $receive->isEmpty()) { 37 + if (empty($project->deploy_optimize->domain)) {
41 return false; 38 return false;
42 } 39 }
43 40
44 // 生产域名 41 // 生产域名
45 $domain = (new DomainInfo())->getDomain($project->deploy_optimize->domain); 42 $domain = (new DomainInfo())->getDomain($project->deploy_optimize->domain);
46 43
  44 + // 收件设置信息
  45 + ProjectServer::useProject($project_id);
  46 + $receive = WebSettingReceiving::where(['project_id' => $project_id])->get();
47 // 处理收件信息 47 // 处理收件信息
48 $email = $phone = []; 48 $email = $phone = [];
49 foreach ($receive as $value) { 49 foreach ($receive as $value) {