public function setInputs($inputs) { $typeId = Type::where('entity_key', 'contact')->where('name', 'detail')->where('company_id', Auth::user()['company_id'])->first(); $inputs['contact_type_id'] = $typeId->id; $inputs['limit_temperature'] = HelperRepository::money($inputs['limit_temperature']); $inputs['ideal_pressure'] = HelperRepository::money($inputs['ideal_pressure']); $inputs['delta_pressure'] = HelperRepository::money(substr($inputs['delta_pressure'], 0, -1)); return $inputs; }
public function setInputs($inputs) { $inputs['entity_key'] = "entry"; if (empty($inputs['vendor_id'])) { unset($inputs['vendor_id']); } $inputs['datetime_ini'] = HelperRepository::date($inputs['datetime_ini']); $inputs['datetime_end'] = HelperRepository::date($inputs['datetime_end']); $inputs['cost'] = HelperRepository::money($inputs['cost']); return $inputs; }
public function setInputs($inputs) { $inputs['entity_key'] = "trip"; if (empty($inputs['vendor_id'])) { unset($inputs['vendor_id']); } $inputs['pickup_date'] = HelperRepository::date($inputs['pickup_date']); $inputs['deliver_date'] = HelperRepository::date($inputs['deliver_date']); $inputs['fuel_cost'] = HelperRepository::money($inputs['fuel_cost']); $inputs['fuel_amount'] = HelperRepository::money($inputs['fuel_amount']); return $inputs; }
private function getFleetGpsData($updateDatetime = null, $vehicleId = null) { $gpsQuery = Gps::where('company_id', Auth::user()['company_id']); if (!empty($updateDatetime)) { $gpsQuery = $gpsQuery->where('created_at', '>', $updateDatetime); } if (!empty($vehicleId)) { $gpsQuery = $gpsQuery->where('vehicle_id', $vehicleId); } $gpsQuery = $gpsQuery->orderBy('created_at', 'asc')->get(); $gpsData = []; if (!empty($gpsQuery)) { foreach ($gpsQuery as $gps) { $objGps = new \stdClass(); $objGps->latitude = HelperRepository::manageEmptyValue($gps->latitude); $objGps->longitude = HelperRepository::manageEmptyValue($gps->longitude); $gpsData[$gps->vehicle_id] = $objGps; } } return $gpsData; }
public function getTireAndSensorData($inputs) { $tire = Part::join('types', 'parts.part_type_id', '=', 'types.id')->where('parts.position', $inputs['position'])->where('parts.vehicle_id', $inputs['vehicle_id'])->where('parts.company_id', Auth::user()['company_id'])->where('types.name', 'tire')->first(); $objTire = new \stdClass(); if (!empty($tire)) { $sensor = TireSensor::join('parts', 'tire_sensor.part_id', '=', 'parts.id')->join('types', 'parts.part_type_id', '=', 'types.id')->where('parts.part_id', $tire->id)->where('parts.position', $inputs['position'])->where('parts.vehicle_id', $inputs['vehicle_id'])->where('parts.company_id', Auth::user()['company_id'])->where('types.name', 'sensor')->orderBy('parts.id', 'desc')->first(); $objTire->position = HelperRepository::manageEmptyValue($tire->position); $objTire->number = HelperRepository::manageEmptyValue($tire->number); $objTire->model = HelperRepository::manageEmptyValue($tire->partModel->name); $objTire->lifecycle = HelperRepository::manageEmptyValue($tire->lifecycle); $objTire->miliage = HelperRepository::manageEmptyValue($tire->miliage); } else { $objTire->position = ""; $objTire->number = ""; $objTire->model = ""; $objTire->lifecycle = ""; $objTire->miliage = ""; } if (!empty($sensor)) { $objTire->temperature = HelperRepository::manageEmptyValue($sensor->temperature); $objTire->pressure = HelperRepository::manageEmptyValue($sensor->pressure); $objTire->battery = HelperRepository::manageEmptyValue($sensor->battery); $objTire->sensorNumber = HelperRepository::manageEmptyValue($sensor->number); } else { $objTire->temperature = ""; $objTire->pressure = ""; $objTire->battery = ""; $objTire->sensorNumber = ""; } return $objTire; }
public function setInputs($inputs) { $inputs['entity_key'] = "part"; if (empty($inputs['vehicle_id'])) { unset($inputs['vehicle_id']); } if (empty($inputs['vendor_id'])) { unset($inputs['vendor_id']); } if (empty($inputs['part_id']) || $inputs['part_id'] == $inputs['current_part_id']) { unset($inputs['part_id']); } if (empty($inputs['cost'])) { unset($inputs['cost']); } else { $inputs['cost'] = HelperRepository::money($inputs['cost']); } return $inputs; }