@@ -105,9 +105,9 @@ |
||
| 105 | 105 | if(!is_numeric($statement['capacity'])) |
| 106 | 106 | { |
| 107 | 107 | $vacancyValues['humanresource_id'] = $business->humanresources() |
| 108 | - ->where('slug', $statement['capacity']) |
|
| 109 | - ->first() |
|
| 110 | - ->id; |
|
| 108 | + ->where('slug', $statement['capacity']) |
|
| 109 | + ->first() |
|
| 110 | + ->id; |
|
| 111 | 111 | } |
| 112 | 112 | else |
| 113 | 113 | { |
@@ -221,11 +221,11 @@ discard block |
||
| 221 | 221 | public function hasRoomBetween(Carbon $startAt, Carbon $finishAt) |
| 222 | 222 | { |
| 223 | 223 | return $this->capacity > $this->business |
| 224 | - ->bookings() |
|
| 225 | - ->active() |
|
| 226 | - ->affectingInterval($startAt, $finishAt) |
|
| 227 | - ->affectingHumanresource($this->humanresource_id) |
|
| 228 | - ->count() && |
|
| 224 | + ->bookings() |
|
| 225 | + ->active() |
|
| 226 | + ->affectingInterval($startAt, $finishAt) |
|
| 227 | + ->affectingHumanresource($this->humanresource_id) |
|
| 228 | + ->count() && |
|
| 229 | 229 | ($this->start_at <= $startAt && $this->finish_at >= $finishAt); |
| 230 | 230 | } |
| 231 | 231 | |
@@ -241,12 +241,12 @@ discard block |
||
| 241 | 241 | } |
| 242 | 242 | |
| 243 | 243 | $count = $this->business |
| 244 | - ->bookings() |
|
| 245 | - ->with('humanresource') |
|
| 246 | - ->active() |
|
| 247 | - ->affectingHumanresource($this->humanresource_id) |
|
| 248 | - ->affectingInterval($startAt, $finishAt) |
|
| 249 | - ->count(); |
|
| 244 | + ->bookings() |
|
| 245 | + ->with('humanresource') |
|
| 246 | + ->active() |
|
| 247 | + ->affectingHumanresource($this->humanresource_id) |
|
| 248 | + ->affectingInterval($startAt, $finishAt) |
|
| 249 | + ->count(); |
|
| 250 | 250 | |
| 251 | 251 | return $this->capacity - intval($count); |
| 252 | 252 | } |