改进 回复

This commit is contained in:
iVampireSP.com 2023-01-10 20:47:26 +08:00
parent bfe8a2e479
commit 09dcdce9de
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -2,7 +2,7 @@
namespace App\Models\WorkOrder;
use App\Events\UserEvent;
use App\Events\Users;
use App\Exceptions\CommonException;
use App\Models\Module;
use App\Models\User;
@ -103,7 +103,7 @@ protected static function boot()
$model->role = 'module';
$model->workOrder->status = 'replied';
broadcast(new UserEvent($model->user_id, 'work-order.replied', $model->workOrder));
broadcast(new Users($model->user, 'work-order.replied', $model->workOrder));
} else {
$model->role = 'guest';
@ -113,11 +113,12 @@ protected static function boot()
$model->workOrder->save();
});
static::created(function ($model) {
static::created(function (self $model) {
if (auth('module')->check()) {
$model->workOrder->status = 'replied';
$model->workOrder->save();
}
// dispatch
dispatch(new \App\Jobs\Module\WorkOrder\Reply($model, 'post'));
dispatch(new \App\Jobs\Module\WorkOrder\WorkOrder($model->workOrder, 'put'));