check calculater
This commit is contained in:
@@ -101,4 +101,6 @@ HARIM_ENCRYPTION_IV="1111000011110101"
|
||||
|
||||
CHECKE_LIST_MACHINES_ACTIVITY_URL='fms.141.ir:7030/api/RMS/GetMovingVehicles',
|
||||
CHECKE_LIST_MACHINES_ACTIVITY_PASSWORD=
|
||||
CHECKE_LIST_MACHINES_ACTIVITY_USERNAME=
|
||||
CHECKE_LIST_MACHINES_ACTIVITY_USERNAME=
|
||||
|
||||
HARIM_AMOUNT_PER=1
|
||||
@@ -29,10 +29,42 @@ class ComputingPaymentRequest extends FormRequest
|
||||
'traffic' => 'required|numeric|decimal:0,1',
|
||||
'road_type' => 'required|numeric|decimal:0,1',
|
||||
'position' => 'required|numeric|decimal:0,1',
|
||||
'final_area_space' => 'required|numeric|decimal:0,2',
|
||||
'final_plan_space' => 'required|numeric|decimal:0,2',
|
||||
'payment_amount' => 'required|numeric|decimal:0,2',
|
||||
'final_area_space' => 'required|numeric|decimal:0,2', //عرصه
|
||||
'final_plan_space' => 'required|numeric|decimal:0,2', // عیان
|
||||
'payment_amount' => 'required|numeric',
|
||||
'expert_description' => 'required|string',
|
||||
];
|
||||
}
|
||||
|
||||
public function after(): array
|
||||
{
|
||||
return [
|
||||
function () {
|
||||
$fe = config('harim_web_services.Harim_Payment.per');
|
||||
$arse = (
|
||||
$this->traffic *
|
||||
$this->road_type *
|
||||
$this->position *
|
||||
$fe*
|
||||
$this->final_area_space
|
||||
);
|
||||
$ayan =(
|
||||
$this->traffic *
|
||||
$this->road_type *
|
||||
$this->position *
|
||||
$fe*
|
||||
$this->final_plan_space
|
||||
);
|
||||
$result = floor($arse + $ayan);
|
||||
|
||||
if ($result !== $this->payment_amount) {
|
||||
$this->validator->errors()->add(
|
||||
'payment_amount',
|
||||
'payment_amount مقادیر بدست امده صحیح نمی باشد.'
|
||||
);
|
||||
}
|
||||
}
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -35,4 +35,8 @@ return [
|
||||
'key' => env('HARIM_ENCRYPTION_KEY'),
|
||||
'iv' => env('HARIM_ENCRYPTION_IV'),
|
||||
],
|
||||
|
||||
'Harim_Payment' => [
|
||||
'per' => env('HARIM_AMOUNT_PER'),
|
||||
]
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user