public function createDailyCharge($dailyArray, $commissionId, $deliveryId) { $daily = new DailyChargeCommission(); $daily->delivery_id = $deliveryId; $daily->charge_commission_id = $commissionId; $daily->fixed_charge = $dailyArray['dailyFixed']; $daily->percent = $dailyArray['dailyPercent']; $daily->udz = $dailyArray['dailyUdz']; $daily->deferment_penalty = $dailyArray['dailyDeferment']; $daily->nds = $dailyArray['dailyNds']; $daily->without_nds = $dailyArray['dailyWithoutNds']; $daily->with_nds = $dailyArray['dailyWithNds']; $daily->handler = false; $daily->fixed_charge_nds = $dailyArray['dailyFixedNds']; $daily->percent_nds = $dailyArray['dailyPercentNds']; $daily->udz_nds = $dailyArray['dailyUdzNds']; $daily->deferment_penalty_nds = $dailyArray['dailyDefermentNds']; $daily->created_at = $dailyArray['dateNow']; $daily->save(); }
public function createDailyCharge($dailyArray, $deliveryId, $repaymentId, $handler) { $daily = new DailyChargeCommission(); $delivery = Delivery::find($deliveryId); $repayment = Repayment::find($repaymentId); $daily->delivery_id = $delivery->id; $daily->charge_commission_id = $delivery->chargeCommission->id; $daily->fixed_charge = $dailyArray['dailyFixed']; $daily->percent = $dailyArray['dailyPercent']; $daily->udz = $dailyArray['dailyUdz']; $daily->deferment_penalty = $dailyArray['dailyDeferment']; $daily->nds = $dailyArray['dailyNds']; $daily->without_nds = $dailyArray['dailyWithoutNds']; $daily->with_nds = $dailyArray['dailyWithNds']; $daily->handler = $handler; $daily->fixed_charge_nds = $dailyArray['dailyFixedNds']; $daily->percent_nds = $dailyArray['dailyPercentNds']; $daily->udz_nds = $dailyArray['dailyUdzNds']; $daily->deferment_penalty_nds = $dailyArray['dailyDefermentNds']; if ($handler == true) { $daily->created_at = $repayment->date; $daily->repayment_id = $repaymentId; $daily->repayment_sum = $dailyArray['dailyRepaymentSum']; $daily->first_payment_sum = $dailyArray['dayliFirstPaymentSum']; $daily->first_payment_debt_after = $dailyArray['dayliFirstPaymentDebtAfter']; $daily->first_payment_debt_before = $dailyArray['dayliFirstPaymentDebtBefore']; $daily->balance_owed_after = $dailyArray['dayliBalanceOwedAfter']; $daily->to_client = $dailyArray['dayliToClient']; $daily->type_of_payment = $dailyArray['dailyTypeOfPayment']; } else { $daily->created_at = $dailyArray['dateNow']; } $daily->save(); }