作者 lyh

未续费项目增加搜索

@@ -101,6 +101,17 @@ class SyncProject extends Command @@ -101,6 +101,17 @@ class SyncProject extends Command
101 if($data['data']['order_type'] == '续费'){ 101 if($data['data']['order_type'] == '续费'){
102 $this->renewSync($data['data']); 102 $this->renewSync($data['data']);
103 } 103 }
  104 + // TODO 如果是续费项目 并且有GEO版本,需要处理GEO版本
  105 + if (($data['data']['order_type'] == '续费') && !empty($data['data']['geo_plan'])) {
  106 + //创建对应的GEO版本
  107 + $projectModel = new Project();
  108 + $seo_plan = $this->versionSeoData($data['data']['geo_plan'] ?? '');
  109 + $projectInfo = $projectModel->read(['seo_plan'=>$seo_plan,'company'=>$data['data']['company_name']]);
  110 + if ($projectInfo == false) {
  111 + // 创建对应GEO项目
  112 + $this->sync($data['data'],$is_update);
  113 + }
  114 + }
104 $item->status = NoticeLog::STATUS_SUCCESS; 115 $item->status = NoticeLog::STATUS_SUCCESS;
105 $item->save(); 116 $item->save();
106 echo 'success:' . $item['id'] . '执行时间:' . date('Y-m-d H:i:s') . PHP_EOL; 117 echo 'success:' . $item['id'] . '执行时间:' . date('Y-m-d H:i:s') . PHP_EOL;
@@ -136,7 +147,7 @@ class SyncProject extends Command @@ -136,7 +147,7 @@ class SyncProject extends Command
136 * @time :2023/8/11 15:33 147 * @time :2023/8/11 15:33
137 */ 148 */
138 public function renewSync($param){ 149 public function renewSync($param){
139 - $title = date('Ymd') . '-' . $param['company_name'];; 150 + $title = date('Ymd') . '-' . $param['company_name'];
140 $data = [ 151 $data = [
141 'title' => '【续费单】'.$title, 152 'title' => '【续费单】'.$title,
142 'company' => $param['company_name'], 153 'company' => $param['company_name'],