Skip to content

Commit 383b05e

Browse files
committed
新增立即發送的狀態以防止與CRON重複發送
1 parent bd92266 commit 383b05e

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

app/Http/Controllers/TelegramMessageController.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public function store(TelegramMessageRequest $request)
5555

5656
if ($request->input('now_send')) {
5757
$data['sending_time'] = date("Y-m-d H:i");
58+
$data['status'] = TelegramMessage::NOW_SEND;
5859
$message = TelegramMessage::create($data);
5960
SendTelegramMessageJob::dispatch($message);
6061
} else {

app/TelegramMessage.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
class TelegramMessage extends Model
88
{
99
protected $table = "telegram_messages";
10-
protected $fillable = ["user_id", "sending_time", "channel_id", "display_name", "content"];
10+
protected $fillable = ["user_id", "sending_time", "channel_id", "display_name", "content", "status"];
1111

1212
const WAIT_SEND_STATUS = 0;
13+
const NOW_SEND = 3;
1314
const SEND_STATUS = 1;
1415
const FAIL_STATUS = 2;
1516

0 commit comments

Comments
 (0)