change query columns

This commit is contained in:
2025-04-23 09:53:09 +03:30
parent c91087e7a5
commit 1227814dea
3 changed files with 15 additions and 5 deletions

View File

@@ -4,16 +4,16 @@ namespace App\Enums;
enum SafetyAndPrivacyStatus: int
{
case PENDING = 0;
case CONFIRM = 1;
case REJECT = 2;
case PENDING = 3;
public static function name(int $state): string
{
$mapArray = [
0 => 'در حال بررسی',
1 => 'تایید',
2 => 'عدم تایید',
3 => 'در حال بررسی'
];
return $mapArray[$state];

View File

@@ -202,8 +202,11 @@ class SafetyAndPrivacyController extends Controller
public function confirm(Request $request, SafetyAndPrivacy $safetyAndPrivacy): JsonResponse
{
$status_id = SafetyAndPrivacyStatus::CONFIRM->value;
$safetyAndPrivacy->update([
'status' => SafetyAndPrivacyStatus::CONFIRM->value,
'status_fa' => SafetyAndPrivacyStatus::name($status_id),
'supervisor_description' => $request->supervisor_description
]);
@@ -212,8 +215,11 @@ class SafetyAndPrivacyController extends Controller
public function reject(Request $request, SafetyAndPrivacy $safetyAndPrivacy): JsonResponse
{
$status_id = SafetyAndPrivacyStatus::REJECT->value;
$safetyAndPrivacy->update([
'status' => SafetyAndPrivacyStatus::REJECT->value,
'status' => $status_id,
'status_fa' => SafetyAndPrivacyStatus::name($status_id),
'supervisor_description' => $request->supervisor_description
]);
@@ -222,10 +228,13 @@ class SafetyAndPrivacyController extends Controller
public function finish(Request $request, SafetyAndPrivacy $safetyAndPrivacy): JsonResponse
{
$status_id = SafetyAndPrivacyStatus::PENDING->value;
$safetyAndPrivacy->update([
'is_finished' => $request->is_finished,
'is_finished' => 1,
'final_description' => $request->final_description,
'status' => SafetyAndPrivacyStatus::PENDING->value,
'status_fa' => SafetyAndPrivacyStatus::name($status_id),
]);
return $this->successResponse();