Minor fixes

This commit is contained in:
David Bomba 2024-03-20 20:05:22 +11:00
parent 584c83e8a6
commit 05593f0824
3 changed files with 8 additions and 6 deletions

View File

@ -200,14 +200,16 @@ class InvoiceFilters extends QueryFilters
*/ */
public function payable(string $client_id = ''): Builder public function payable(string $client_id = ''): Builder
{ {
if (strlen($client_id) == 0) { if (strlen($client_id) == 0) {
return $this->builder; return $this->builder;
} }
return $this->builder->whereIn('status_id', [Invoice::STATUS_DRAFT, Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL]) return $this->builder
->where('balance', '>', 0) ->where('client_id', $this->decodePrimaryKey($client_id))
->whereIn('status_id', [Invoice::STATUS_DRAFT, Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL])
->where('is_deleted', 0) ->where('is_deleted', 0)
->where('client_id', $this->decodePrimaryKey($client_id)); ->where('balance', '>', 0);
} }

View File

@ -57,8 +57,6 @@ class RefundPaymentRequest extends Request
if (isset($input['credits'])) { if (isset($input['credits'])) {
unset($input['credits']); unset($input['credits']);
// foreach($input['credits'] as $key => $credit)
// $input['credits'][$key]['credit_id'] = $this->decodePrimaryKey($credit['credit_id']);
} }
$this->replace($input); $this->replace($input);

View File

@ -12,6 +12,7 @@
namespace App\Models; namespace App\Models;
use App\Utils\Traits\MakesHash; use App\Utils\Traits\MakesHash;
use Carbon\CarbonInterval;
use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
@ -248,6 +249,7 @@ class Task extends BaseModel
$duration += max($end_time - $start_time, 0); $duration += max($end_time - $start_time, 0);
} }
// return CarbonInterval::seconds(round($duration))->locale($this->company->locale())->cascade()->forHumans();
return round($duration); return round($duration);
} }