|
...
|
...
|
@@ -101,6 +101,17 @@ class SyncProject extends Command |
|
|
|
if($data['data']['order_type'] == '续费'){
|
|
|
|
$this->renewSync($data['data']);
|
|
|
|
}
|
|
|
|
// TODO 如果是续费项目 并且有GEO版本,需要处理GEO版本
|
|
|
|
if (($data['data']['order_type'] == '续费') && !empty($data['data']['geo_plan'])) {
|
|
|
|
//创建对应的GEO版本
|
|
|
|
$projectModel = new Project();
|
|
|
|
$seo_plan = $this->versionSeoData($data['data']['geo_plan'] ?? '');
|
|
|
|
$projectInfo = $projectModel->read(['seo_plan'=>$seo_plan,'company'=>$data['data']['company_name']]);
|
|
|
|
if ($projectInfo == false) {
|
|
|
|
// 创建对应GEO项目
|
|
|
|
$this->sync($data['data'],$is_update);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$item->status = NoticeLog::STATUS_SUCCESS;
|
|
|
|
$item->save();
|
|
|
|
echo 'success:' . $item['id'] . '执行时间:' . date('Y-m-d H:i:s') . PHP_EOL;
|
|
...
|
...
|
@@ -136,7 +147,7 @@ class SyncProject extends Command |
|
|
|
* @time :2023/8/11 15:33
|
|
|
|
*/
|
|
|
|
public function renewSync($param){
|
|
|
|
$title = date('Ymd') . '-' . $param['company_name'];;
|
|
|
|
$title = date('Ymd') . '-' . $param['company_name'];
|
|
|
|
$data = [
|
|
|
|
'title' => '【续费单】'.$title,
|
|
|
|
'company' => $param['company_name'],
|
...
|
...
|
|