Report Strono-Date, Booking+Fewo Notice, Custom Mail opti

This commit is contained in:
Kevin Adametz 2021-04-23 14:55:48 +02:00
parent 644ec93c53
commit 5d55e5be3f
35 changed files with 581 additions and 41 deletions

View file

@ -11,6 +11,7 @@ use App\Models\TravelClass;
use App\Models\TravelProgram;
use App\Models\TravelProgramDraft;
use App\Models\TravelUserBookingFewo;
use App\Models\TravelUserBookingFewoNotice;
use App\Services\Util;
use PDF;
use Carbon\Carbon;
@ -26,6 +27,26 @@ class TravelUserBookingFewoRepository extends BaseRepository {
$this->model = $model;
}
public function updateNotice($id, $data){
$model = TravelUserBookingFewo::findOrFail($id);
if($data['action'] === 'edit_notice' && isset($data['notice_id'])){
$BookingNotice = TravelUserBookingFewoNotice::findOrFail($data['notice_id']);
$BookingNotice->message = isset($data['booking_fewo_notice']) ? $data['booking_fewo_notice'] : "";
$BookingNotice->edit_at = now();
$BookingNotice->save();
}else{
//save_notice
TravelUserBookingFewoNotice::create([
'travel_user_booking_fewo_id' => $model->id,
'from_user_id' => \Auth::user()->id,
'message' => isset($data['booking_fewo_notice']) ? $data['booking_fewo_notice'] : "",
]
);
}
return $model;
}
public function createTravelInfoPDF($id, $travel_info_user_text){
@ -252,7 +273,6 @@ class TravelUserBookingFewoRepository extends BaseRepository {
return redirect(route('travel_user_booking_fewo_detail', [$model->id]));
}
private function calculatePriceNew(TravelUserBookingFewo $travel_user_booking_fewo){
$FewoSeasons = FewoSeason::where('from_date', '<', $travel_user_booking_fewo->getToDateRaw())