create one item for mission and fix in another table

This commit is contained in:
2026-05-18 10:52:29 +03:30
parent 3ca710228f
commit 96960f5e8f
11 changed files with 102 additions and 71 deletions

View File

@@ -609,25 +609,25 @@ class ContractSubItemsController extends Controller
]);
}
public function sms_sender($mobile, $msg)
{
$client=new SoapClient("http://sms1000.ir/webservice/smspro.asmx?WSDL");
$result=$client->doSendSMS(
array(
'uUsername' => 'rmto',
'uPassword' => 'Rahdari8
',
'uNumber' => '1000141',
'uCellphones' => $mobile,
'uMessage' => $msg,
'uFarsi' => true,
'uTopic' => false,
'uFlash' => false
)
);
$x = $result->doSendSMSResult;
return $x;
}
// public function sms_sender($mobile, $msg)
// {
// $client=new SoapClient("http://sms1000.ir/webservice/smspro.asmx?WSDL");
// $result=$client->doSendSMS(
// array(
// 'uUsername' => 'rmto',
// 'uPassword' => 'Rahdari8
// ',
// 'uNumber' => '1000141',
// 'uCellphones' => $mobile,
// 'uMessage' => $msg,
// 'uFarsi' => true,
// 'uTopic' => false,
// 'uFlash' => false
// )
// );
// $x = $result->doSendSMSResult;
// return $x;
// }
public function get_way_id_from_nominatim($lat, $lng)
{

View File

@@ -70,19 +70,20 @@ class ControlUnitController extends Controller
'state_name' => MissionStates::name($state),
'finish_time' => $request->time,
'mission_duration' => strtotime($request->time) - strtotime($mission->start_time),
'end_km' => $request->end_km,
]);
$getErrorRateService->setInputParameters($mission);
$responseData = $getErrorRateService->run();
$mission->update([
'in_area_duration' => $responseData['timeInAreaSeconds'],
'first_enter' => $responseData['firstEnter'],
'last_exit' => $responseData['lastExit'],
'point_number_sent' => $responseData['noOfPointsInMission'],
'fms_result_code' => $responseData['resultCode'],
'fms_result_message' => FMSResultCode::name($responseData['resultCode']),
]);
// $getErrorRateService->setInputParameters($mission);
// $responseData = $getErrorRateService->run();
//
// $mission->update([
// 'in_area_duration' => $responseData['timeInAreaSeconds'],
// 'first_enter' => $responseData['firstEnter'],
// 'last_exit' => $responseData['lastExit'],
// 'point_number_sent' => $responseData['noOfPointsInMission'],
// 'fms_result_code' => $responseData['resultCode'],
// 'fms_result_message' => FMSResultCode::name($responseData['resultCode']),
// ]);
});
if ($mission->category_id == 2) {

View File

@@ -25,6 +25,7 @@ class FinishRequest extends FormRequest
{
return [
'time' => 'required|date',
'end_km' => 'required',
];
}
}