close #2679 Fixed: Reconciliation started an ended date get wrong data
This commit is contained in:
parent
417f82b4a5
commit
32e4bc85a5
@ -8,16 +8,24 @@ use App\Interfaces\Job\HasSource;
|
||||
use App\Interfaces\Job\ShouldCreate;
|
||||
use App\Models\Banking\Reconciliation;
|
||||
use App\Models\Banking\Transaction;
|
||||
use App\Utilities\Date;
|
||||
|
||||
class CreateReconciliation extends Job implements HasOwner, HasSource, ShouldCreate
|
||||
{
|
||||
public function handle(): Reconciliation
|
||||
{
|
||||
\DB::transaction(function () {
|
||||
$started_at = Date::parse($this->request->get('started_at'))->startOfDay();
|
||||
$ended_at = Date::parse($this->request->get('ended_at'))->endOfDay();
|
||||
|
||||
$reconcile = (int) $this->request->get('reconcile');
|
||||
$transactions = $this->request->get('transactions');
|
||||
|
||||
$this->request->merge(['reconciled' => $reconcile]);
|
||||
$this->request->merge([
|
||||
'started_at' => $started_at,
|
||||
'ended_at' => $ended_at,
|
||||
'reconciled' => $reconcile,
|
||||
]);
|
||||
|
||||
$this->model = Reconciliation::create($this->request->all());
|
||||
|
||||
|
@ -18,7 +18,7 @@ class Reconciliation extends Model
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = ['company_id', 'account_id', 'started_at', 'ended_at', 'closing_balance', 'reconciled', 'created_from', 'created_by'];
|
||||
protected $fillable = ['company_id', 'account_id', 'started_at', 'ended_at', 'closing_balance', 'transactions', 'reconciled', 'created_from', 'created_by'];
|
||||
|
||||
/**
|
||||
* The attributes that should be cast.
|
||||
|
@ -50,7 +50,7 @@ const app = new Vue({
|
||||
}
|
||||
},
|
||||
|
||||
methods:{
|
||||
methods: {
|
||||
setDueMinDate(date) {
|
||||
this.min_due_date = date;
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user