改进 回复

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