作者 lyh

gx

@@ -70,15 +70,18 @@ class AyrReleaseController extends BaseController @@ -70,15 +70,18 @@ class AyrReleaseController extends BaseController
70 //参数处理 70 //参数处理
71 $this->param['mediaUrls'] = $ayrReleaseLogic->image_file_param($data); 71 $this->param['mediaUrls'] = $ayrReleaseLogic->image_file_param($data);
72 //时间处理 72 //时间处理
73 - $datetime = new \DateTime($this->param['schedule_date'] ?? date('Y-m-d H:i:s'));  
74 - $formattedTime = $datetime->format("Y-m-d\TH:i:s\Z");  
75 //统一生成发布 73 //统一生成发布
76 $param = [ 74 $param = [
77 'post'=>$this->param['content'], 75 'post'=>$this->param['content'],
78 'platforms'=>$this->param['platforms'], 76 'platforms'=>$this->param['platforms'],
79 'mediaUrls'=>$this->param['mediaUrls'],//参数处理 77 'mediaUrls'=>$this->param['mediaUrls'],//参数处理
80 - 'scheduleDate'=>$formattedTime,//时间(如是过去时间,立即发布) 78 +
81 ]; 79 ];
  80 + if(isset($this->param['schedule_date']) && !empty($this->param['schedule_date'])){
  81 + $datetime = new \DateTime($this->param['schedule_date'] ?? date('Y-m-d H:i:s'));
  82 + $formattedTime = $datetime->format("Y-m-d\TH:i:s\Z");
  83 + $param['scheduleDate'] = $formattedTime;//时间(如是过去时间,立即发布)
  84 + }
82 //发送请求发布社交文章 85 //发送请求发布社交文章
83 $res = $ayrShare->post_send_msg($param,$share_info['profile_key']); 86 $res = $ayrShare->post_send_msg($param,$share_info['profile_key']);
84 //保存数据库 87 //保存数据库