作者 刘锟

update

... ... @@ -74,6 +74,7 @@ class InquiryForwardLogic extends BaseLogic
DB::beginTransaction();
try {
$num = 0;
$now = date('Y-m-d H:i:s');
foreach ($this->param['forward_url'] as $website) {
//获取站点对应项目版本
$project_version = InquiryProject::select(['version'])->where('domain', 'like', '%' . $website . '%')->orWhere('test_domain', 'like', '%' . $website . '%')->first();
... ... @@ -83,12 +84,15 @@ class InquiryForwardLogic extends BaseLogic
//计算发送时间
if ($this->param['inquiry_diff'] > 0) {
$start_at = date('Y-m-d H:i:s', strtotime($this->param['inquiry_date']) . ' -' . $this->param['inquiry_diff'] . ' hours');
$start_at = date('Y-m-d H:i:s', strtotime($this->param['inquiry_date'] . ' -' . $this->param['inquiry_diff'] . ' hours'));
} elseif ($this->param['inquiry_diff'] < 0) {
$start_at = date('Y-m-d H:i:s', strtotime($this->param['inquiry_date']) . ' +' . abs($this->param['inquiry_diff']) . ' hours');
$start_at = date('Y-m-d H:i:s', strtotime($this->param['inquiry_date'] . ' +' . abs($this->param['inquiry_diff']) . ' hours'));
} else {
$start_at = $this->param['inquiry_date'];
}
if ($start_at < $now) {
$start_at = $now;
}
InquiryRelayDetail::insert([
'form_id' => $info['id'],
... ... @@ -101,8 +105,8 @@ class InquiryForwardLogic extends BaseLogic
'message' => $this->param['message'],
'is_v6' => $project_version->version == 6 ? 1 : 0,
'start_at' => $start_at,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
'created_at' => $now,
'updated_at' => $now
]);
$num += 1;
... ...