正在显示
2 个修改的文件
包含
27 行增加
和
25 行删除
| @@ -63,20 +63,23 @@ class InquiryRelayDetail extends Model | @@ -63,20 +63,23 @@ class InquiryRelayDetail extends Model | ||
| 63 | */ | 63 | */ |
| 64 | public static function createInquiry($form_id, $website, $country, $ip, $name, $email, $phone, $message, $is_v6, $urls, $start_at, $status = self::STATUS_INIT) | 64 | public static function createInquiry($form_id, $website, $country, $ip, $name, $email, $phone, $message, $is_v6, $urls, $start_at, $status = self::STATUS_INIT) |
| 65 | { | 65 | { |
| 66 | - $self = new self(); | ||
| 67 | - $self->form_id = $form_id; | ||
| 68 | - $self->website = $website; | ||
| 69 | - $self->country = $country; | ||
| 70 | - $self->ip = $ip; | ||
| 71 | - $self->name = $name; | ||
| 72 | - $self->email = $email; | ||
| 73 | - $self->phone = $phone; | ||
| 74 | - $self->message = $message; | ||
| 75 | - $self->is_v6 = $is_v6; | ||
| 76 | - $self->urls = $urls; | ||
| 77 | - $self->start_at = $start_at; | ||
| 78 | - $self->status = $status; | ||
| 79 | - $self->save(); | 66 | + $self = self::where(compact('form_id', 'website'))->first(); |
| 67 | + if(!$self){ | ||
| 68 | + $self = new self(); | ||
| 69 | + $self->form_id = $form_id; | ||
| 70 | + $self->website = $website; | ||
| 71 | + $self->country = $country; | ||
| 72 | + $self->ip = $ip; | ||
| 73 | + $self->name = $name; | ||
| 74 | + $self->email = $email; | ||
| 75 | + $self->phone = $phone; | ||
| 76 | + $self->message = $message; | ||
| 77 | + $self->is_v6 = $is_v6; | ||
| 78 | + $self->urls = $urls; | ||
| 79 | + $self->start_at = $start_at; | ||
| 80 | + $self->status = $status; | ||
| 81 | + $self->save(); | ||
| 82 | + } | ||
| 80 | } | 83 | } |
| 81 | 84 | ||
| 82 | /** | 85 | /** |
| @@ -5,6 +5,7 @@ | @@ -5,6 +5,7 @@ | ||
| 5 | * Date: 2024/10/08 | 5 | * Date: 2024/10/08 |
| 6 | * Time: 14:10 | 6 | * Time: 14:10 |
| 7 | */ | 7 | */ |
| 8 | + | ||
| 8 | namespace App\Models\Inquiry; | 9 | namespace App\Models\Inquiry; |
| 9 | 10 | ||
| 10 | use Illuminate\Database\Eloquent\Model; | 11 | use Illuminate\Database\Eloquent\Model; |
| @@ -57,20 +58,18 @@ class InquiryRelayDetailLog extends Model | @@ -57,20 +58,18 @@ class InquiryRelayDetailLog extends Model | ||
| 57 | * @param $pre | 58 | * @param $pre |
| 58 | * @param $url | 59 | * @param $url |
| 59 | * @param $start_at | 60 | * @param $start_at |
| 60 | - * @return ReInquiryDetailLog | ||
| 61 | */ | 61 | */ |
| 62 | public static function createInquiryLog($detail_id, $type, $pre, $url, $start_at) | 62 | public static function createInquiryLog($detail_id, $type, $pre, $url, $start_at) |
| 63 | { | 63 | { |
| 64 | $self = self::where(compact('detail_id', 'type', 'pre'))->first(); | 64 | $self = self::where(compact('detail_id', 'type', 'pre'))->first(); |
| 65 | - if ($self) | ||
| 66 | - return $self; | ||
| 67 | - $self = new self(); | ||
| 68 | - $self->detail_id = $detail_id; | ||
| 69 | - $self->type = $type; | ||
| 70 | - $self->pre = $pre; | ||
| 71 | - $self->url = $url; | ||
| 72 | - $self->start_at = $start_at; | ||
| 73 | - $self->save(); | ||
| 74 | - return $self; | 65 | + if (!$self) { |
| 66 | + $self = new self(); | ||
| 67 | + $self->detail_id = $detail_id; | ||
| 68 | + $self->type = $type; | ||
| 69 | + $self->pre = $pre; | ||
| 70 | + $self->url = $url; | ||
| 71 | + $self->start_at = $start_at; | ||
| 72 | + $self->save(); | ||
| 73 | + } | ||
| 75 | } | 74 | } |
| 76 | } | 75 | } |
-
请 注册 或 登录 后发表评论