16 Commits

Author SHA1 Message Date
43a8acca14 Merge pull request 'develop' (#34) from develop into main
Reviewed-on: #34
2026-06-22 12:03:10 +00:00
0291ee6716 Merge pull request 'add validation' (#33) from feature/validation into develop
Reviewed-on: #33
2026-06-22 12:01:28 +00:00
amirghasempoor
0befa33b0f add validation 2026-06-22 15:30:35 +03:30
3708e2ebfb Merge pull request 'add two item in mission and create migration for them' (#32) from feature/AddItemInMission into develop
Reviewed-on: #32
2026-06-22 09:46:08 +00:00
75c2fce369 Merge pull request 'develop' (#28) from develop into main
Reviewed-on: #28
2026-06-15 11:32:19 +00:00
Hamidreza Ranjbarpour
ec1358e85f Merge branch 'main' of rms-develop-main-branch-26-23-5.bundle 2026-05-23 09:29:54 +00:00
Hamidreza Ranjbarpour
21e9931298 producion changes 2026-05-23 09:28:21 +00:00
amirghasempoor
23ab4d2bff Merge branch 'main' of rms_production.bundle 2026-05-23 09:17:47 +00:00
4138ac7620 Merge pull request 'develop' (#7) from develop into main
Reviewed-on: #7
2026-05-23 07:38:15 +00:00
Amir Ghasempoor
4a2612837b Merge pull request #131 from witelgroup/develop
Develop
2026-01-31 13:52:02 +03:30
Amir Ghasempoor
7651920494 Merge pull request #130 from witelgroup/develop
Develop
2026-01-31 13:23:28 +03:30
Amir Ghasempoor
aa90d151c1 Merge pull request #123 from witelgroup/develop
Develop
2025-12-29 14:16:10 +03:30
Amir Ghasempoor
a5a464d4fe Merge pull request #120 from witelgroup/develop
Develop
2025-12-28 12:40:01 +03:30
Amir Ghasempoor
73771adabf Merge pull request #113 from witelgroup/develop
Develop
2025-12-23 11:10:06 +03:30
Amir Ghasempoor
7ba487a8be Merge pull request #111 from witelgroup/develop
Develop
2025-12-22 11:39:50 +03:30
Amir Ghasempoor
c6c3675073 Merge pull request #102 from witelgroup/develop
Develop
2025-12-14 10:56:29 +03:30
8 changed files with 14 additions and 14 deletions

View File

@@ -41,7 +41,7 @@ class FinishRequest extends FormRequest
'زمان پایان ماموریت باید بعد از زمان شروع ماموریت باشد.'
);
}
if ($this->end_km < $mission->km) {
if ($this->end_km <= $mission->km) {
$validator->errors()->add(
'end_km',
'کیلومتر پایان باید بزرگتر از کیلومتر شروع باشد.'

View File

@@ -26,7 +26,7 @@ class ClarifyUnauthorizedExitRequest extends FormRequest
{
return [
'item_id' => 'required|exists:info_items,item',
'sub_item_id' => 'required|exists:info_items,sub_item',
'sub_item_id' => 'required|exists:info_items,id',
'rahdaran' => 'array',
'rahdaran.*' => 'exists:rahdaran,id',
'driver' => 'required|integer|exists:rahdaran,id',

View File

@@ -27,7 +27,7 @@ class ContinueMissionRequest extends FormRequest
{
return [
'item_id' => 'required|exists:info_items,item',
'sub_item_id' => 'required|exists:info_items,sub_item',
'sub_item_id' => 'required|exists:info_items,id',
'rahdaran' => 'array',
'rahdaran.*' => 'exists:rahdaran,id',
'machine_id' => 'required|integer|exists:cmms_machines,id',
@@ -58,7 +58,7 @@ class ContinueMissionRequest extends FormRequest
);
}
}
if ($this->end_km < $this->mission->km) {
if ($this->end_km <= $this->mission->km) {
$validator->errors()->add(
'end_km',
'کیلومتر پایان باید بزرگتر از کیلومتر شروع باشد.'

View File

@@ -26,7 +26,7 @@ class StoreRequest extends FormRequest
{
return [
'item_id' => 'required|exists:info_items,item',
'sub_item_id' => 'required|exists:info_items,sub_item',
'sub_item_id' => 'required|exists:info_items,id',
'rahdaran' => 'array',
'rahdaran.*' => 'exists:rahdaran,id',
'requested_machines' => 'required|array',

View File

@@ -27,7 +27,7 @@ class UpdateRequest extends FormRequest
{
return [
'item_id' => 'required|exists:info_items,item',
'sub_item_id' => 'required|exists:info_items,sub_item',
'sub_item_id' => 'required|exists:info_items,id',
'rahdaran' => 'array',
'rahdaran.*' => 'exists:rahdaran,id',
'requested_machines' => 'required|array',

View File

@@ -41,7 +41,7 @@ class UpdateRequest extends FormRequest
'زمان پایان ماموریت باید بعد از زمان شروع ماموریت باشد.'
);
}
if ($this->end_km < $this->violation->km) {
if ($this->end_km <= $this->violation->km) {
$validator->errors()->add(
'end_km',
'کیلومتر پایان باید بزرگتر از کیلومتر شروع باشد.'

View File

@@ -24,7 +24,7 @@ class ReportMachineService
FROM missions m
JOIN cmms_machines cm ON cm.id = m.machine_id
WHERE m.state_id = 4 AND m.start_time >= :from AND m.finish_time <= :to
GROUP BY machine_id;";
GROUP BY machine_id ORDER BY missions DESC;";
return DB::select($sql, [
'from' => $from,
@@ -42,7 +42,7 @@ class ReportMachineService
FROM missions m
JOIN cmms_machines cm ON cm.id = m.machine_id
WHERE m.state_id = 4 AND start_time >= :from AND finish_time <= :to AND m.province_id = :province_id
GROUP BY machine_id;";
GROUP BY machine_id ORDER BY missions DESC;";
return DB::select($sql, [
'from' => $from,
@@ -63,7 +63,7 @@ class ReportMachineService
FROM missions m
JOIN cmms_machines cm ON cm.id = m.machine_id
WHERE m.state_id = 4 AND m.start_time >= :from AND m.finish_time <= :to
GROUP BY cm.car_type;";
GROUP BY cm.car_type ORDER BY missions DESC;";
return DB::select($sql, [
'from' => $from,
@@ -84,7 +84,7 @@ class ReportMachineService
FROM missions m
JOIN cmms_machines cm ON cm.id = m.machine_id
WHERE m.state_id = 4 AND m.start_time >= :from AND m.finish_time <= :to AND m.province_id = :province_id
GROUP BY cm.car_type;";
GROUP BY cm.car_type ORDER BY missions DESC;";
return DB::select($sql, [
'from' => $from,
@@ -105,7 +105,7 @@ class ReportMachineService
SUM(m.end_km - m.km) AS func
FROM missions m
WHERE m.state_id = 4 AND m.start_time >= :from AND m.finish_time <= :to
GROUP BY m.driver_id;";
GROUP BY m.driver_id ORDER BY missions DESC;";
return DB::select($sql, [
'from' => $from,
@@ -126,7 +126,7 @@ class ReportMachineService
SUM(m.end_km - m.km) AS func
FROM missions m
WHERE m.state_id = 4 AND m.start_time >= :from AND m.finish_time <= :to AND province_id = :province_id
GROUP BY m.driver_id;";
GROUP BY m.driver_id ORDER BY missions DESC;";
return DB::select($sql, [
'from' => $from,

View File

@@ -34,7 +34,7 @@ class RequestPortalService
'description', 'requested_machines', 'type', 'type_fa', 'start_date', 'state_id',
'end_date', 'request_date', 'end_point', 'encoded_route', 'zone', 'zone_fa', 'start_time', 'finish_time',
'code', 'category_id', 'category_name', 'explanation', 'city_id', 'city_name', 'province_id', 'station_name',
'driver_id', 'driver_name'
'driver_id', 'driver_name', 'machine_id', 'item_id', 'sub_item_id'
]
);
}