作者 刘锟

update

... ... @@ -63,20 +63,23 @@ class InquiryRelayDetail extends Model
*/
public static function createInquiry($form_id, $website, $country, $ip, $name, $email, $phone, $message, $is_v6, $urls, $start_at, $status = self::STATUS_INIT)
{
$self = new self();
$self->form_id = $form_id;
$self->website = $website;
$self->country = $country;
$self->ip = $ip;
$self->name = $name;
$self->email = $email;
$self->phone = $phone;
$self->message = $message;
$self->is_v6 = $is_v6;
$self->urls = $urls;
$self->start_at = $start_at;
$self->status = $status;
$self->save();
$self = self::where(compact('form_id', 'website'))->first();
if(!$self){
$self = new self();
$self->form_id = $form_id;
$self->website = $website;
$self->country = $country;
$self->ip = $ip;
$self->name = $name;
$self->email = $email;
$self->phone = $phone;
$self->message = $message;
$self->is_v6 = $is_v6;
$self->urls = $urls;
$self->start_at = $start_at;
$self->status = $status;
$self->save();
}
}
/**
... ...
... ... @@ -5,6 +5,7 @@
* Date: 2024/10/08
* Time: 14:10
*/
namespace App\Models\Inquiry;
use Illuminate\Database\Eloquent\Model;
... ... @@ -57,20 +58,18 @@ class InquiryRelayDetailLog extends Model
* @param $pre
* @param $url
* @param $start_at
* @return ReInquiryDetailLog
*/
public static function createInquiryLog($detail_id, $type, $pre, $url, $start_at)
{
$self = self::where(compact('detail_id', 'type', 'pre'))->first();
if ($self)
return $self;
$self = new self();
$self->detail_id = $detail_id;
$self->type = $type;
$self->pre = $pre;
$self->url = $url;
$self->start_at = $start_at;
$self->save();
return $self;
if (!$self) {
$self = new self();
$self->detail_id = $detail_id;
$self->type = $type;
$self->pre = $pre;
$self->url = $url;
$self->start_at = $start_at;
$self->save();
}
}
}
... ...