new audit

parent 683e5c63
......@@ -39,6 +39,33 @@ class AuditController extends Controller
return response()->json(['response'=>$response]);
}
// This function for create a new Audit
public function create_audit(Request $req){
$fueltype = Fueltype::find($req->fueltype_id);
$audit = new Audit;
$audit->qty = $req->qty;
$audit->amount = $fueltype->price * $req->qty;
$audit->user_id = $req->user_id;
$audit->vehicle_id = $req->vehicle_id;
$audit->station_id = $req->station_id;
$audit->fueltype_id = $req->fueltype_id;
$audit->save();
$fuelcapacity = Fuelcapacity::where('fueltype_id',$req->fueltype_id)->where('station_id',$req->station_id)->first();
$fuelcapacity->update([
'current_qty' => $fuelcapacity->current_qty - $req->qty,
]);
$queue = Queue::find($req->qid);
$queue->update([
'status' => 1,
]);
$message = 'success';
return response()->json(['message'=>$message]);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment