diff --git a/app/Listeners/SendFeedbackMessage.php b/app/Listeners/SendFeedbackMessage.php index 8d2c369..99367fb 100644 --- a/app/Listeners/SendFeedbackMessage.php +++ b/app/Listeners/SendFeedbackMessage.php @@ -15,10 +15,10 @@ class SendFeedbackMessage { // 'email' => $event->email, // 'data' => $event->data, // ]; -// mail('sergey@bodin.ru', 'Error', print_r($array, 1)); +// mail('sergey@bodin.ru', 'Array', print_r($array, 1)); Mail::to($event->email)->send(new FeedbackSender($event->data)); } catch (\Exception $exception) { - mail('sergey@bodin.ru', 'Error', $exception->getTraceAsString()); + mail('sergey@bodin.ru', 'Error', $exception->getMessage()); } } } diff --git a/app/Mail/FeedbackSender.php b/app/Mail/FeedbackSender.php index 4735acc..ccbdca1 100644 --- a/app/Mail/FeedbackSender.php +++ b/app/Mail/FeedbackSender.php @@ -2,7 +2,6 @@ namespace App\Mail; -use App\Models\User; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Mail\Mailable; diff --git a/app/Services/Forms/Feedback/FeedbackForms.php b/app/Services/Forms/Feedback/FeedbackForms.php index 5e0e5dc..4e9bf54 100644 --- a/app/Services/Forms/Feedback/FeedbackForms.php +++ b/app/Services/Forms/Feedback/FeedbackForms.php @@ -32,91 +32,18 @@ class FeedbackForms extends FormsService { } public function commonGroupFields(?NirObject $model): array { -// return $model ? fractal($model->groups->first()->fields, new ObjectPropertyTransformer($model))->toArray() : -// fractal(ObjectType::byName('entry-operation')->first()->groups()->first()->fields, new FieldTransformer())->toArray(); - /* - $fields = [ - [ - 'name' => 'type', - 'title' => 'Вид работы', - 'type' => FieldType::RELATION, - 'required' => true, - 'appearance' => 'radio', - 'options' => $this->getRelationItems(OperationType::TITLES), - 'value' => $this->getRelationValue(OperationType::TITLES, $model->type ?? null) - ], - [ - 'name' => 'order_name', - 'title' => 'Наименование приказа', - 'type' => FieldType::STRING, - 'required' => true, - 'value' => $model->order_name ?? null - ], - [ - 'name' => 'order_date', - 'title' => 'Дата приказа', - 'required' => true, - 'type' => FieldType::DATE, - 'value' => ($v = $model->order_date ?? null) ? $v->toIso8601String() : null - ], - [ - 'name' => 'order', - 'title' => 'Документ приказа', - 'type' => FieldType::DOCUMENT, - 'required' => true, - 'value' => ($order = $model->order ?? null) ? fractal($order, new AssetTransformer()) : null - ], - [ - 'name' => 'listing', - 'title' => 'Вхождение в перечень ПП', - 'type' => FieldType::RELATION, - 'multiple' => true, - 'appearance' => 'checkbox', - 'options' => fractal(Dictionary::byName('listings')->first()->items, new DictionaryItemTransformer()), - 'value' => null - ], - [ - 'name' => 'active_since', - 'title' => 'Дата начала действия', - 'type' => FieldType::DATE, - 'required' => true, - 'value' => ($v = $model->active_since ?? null) ? $v->toIso8601String() : null - ], - [ - 'name' => 'active_till', - 'title' => 'Дата окончания действия', - 'type' => FieldType::DATE, - 'value' => ($v = $model->active_till ?? null) ? $v->toIso8601String() : null - ], - [ - 'name' => 'developer', - 'title' => 'Разработчик', - 'type' => FieldType::STRING, - 'required' => true, - 'value' => $model->developer ?? null - ] - ]; - return ['data' => $fields]; - */ + return []; } + public function store(array $data) { var_dump($data); $email = 'sergey@bodin.ru'; - -// mail('sergey@bodin.ru', 'Error', 'Error FeedbackForms'); event(new FeedbackSender($email, $data)); -// $entry = Entry::byUuid($data['entry'] ?? null)->firstOrFail(); -// $model = $entry->createObject('entry-operation', null, 'operations'); -// $model->setValues($data); -// return fractal($model, new ObjectTransformer())->respond(); return null; } public function update(string $id, array $data) { -// $model = NirObject::byUuid($id)->firstOrFail(); -// $model->setValues($data); -// return fractal($model->fresh(), new ObjectTransformer())->respond(); return null; } }