added insert in akrunetpecahan

This commit is contained in:
Hafifie PKB
2024-08-20 21:34:21 +08:00
parent 261024b8ea
commit 2180af0af2
+37 -16
View File
@@ -419,22 +419,41 @@ class ImbangDugaService
->where('bulan', '<', (int)$month_sekarang)
->where('tahun', $year_generate);
AkruNetPecahan::on($cawangan['mysql'])
->where('bulan', '=', (int)$month_sekarang)
->where('tahun', $year_generate)
->update([
'persen_semasa' => $onepercent_current,
'ujrah_semasa' => $ujrah_current,
'persen_sebelum' => $onepercent_previous,
'ujrah_sebelum' => $ujrah_previous,
'keuntungan_semasa_1persen' => $keuntungan_semasa['onepercent'],
'keuntungan_semasa_ujrah' => $keuntungan_semasa['ujrah'],
'baki_keun_blm_byr_1persen' => ($onepercent_previous - $keuntungan_semasa['onepercent']),
'baki_keun_blm_byr_ujrah' => ($ujrah_previous - $keuntungan_semasa['ujrah']),
'pend_akru_1persen' => $accrual_income_onepercent,
'pend_akru_ujrah' => $accrual_income_ujrah,
]);
$akrunet = AkruNetPecahan::on($cawangan['mysql'])
->where('bulan', '=', (int)$month_sekarang)
->where('tahun', $year_generate)->first();
if(empty($akrunet)){
AkruNetPecahan::on($cawangan['mysql'])
->where('bulan', '=', (int)$month_sekarang)
->where('tahun', $year_generate)->create([
'persen_semasa' => $onepercent_current,
'ujrah_semasa' => $ujrah_current,
'persen_sebelum' => $onepercent_previous,
'ujrah_sebelum' => $ujrah_previous,
'keuntungan_semasa_1persen' => $keuntungan_semasa['onepercent'],
'keuntungan_semasa_ujrah' => $keuntungan_semasa['ujrah'],
'baki_keun_blm_byr_1persen' => ($onepercent_previous - $keuntungan_semasa['onepercent']),
'baki_keun_blm_byr_ujrah' => ($ujrah_previous - $keuntungan_semasa['ujrah']),
'pend_akru_1persen' => $accrual_income_onepercent,
'pend_akru_ujrah' => $accrual_income_ujrah,
]);
}else{
AkruNetPecahan::on($cawangan['mysql'])
->where('bulan', '=', (int)$month_sekarang)
->where('tahun', $year_generate)
->update([
'persen_semasa' => $onepercent_current,
'ujrah_semasa' => $ujrah_current,
'persen_sebelum' => $onepercent_previous,
'ujrah_sebelum' => $ujrah_previous,
'keuntungan_semasa_1persen' => $keuntungan_semasa['onepercent'],
'keuntungan_semasa_ujrah' => $keuntungan_semasa['ujrah'],
'baki_keun_blm_byr_1persen' => ($onepercent_previous - $keuntungan_semasa['onepercent']),
'baki_keun_blm_byr_ujrah' => ($ujrah_previous - $keuntungan_semasa['ujrah']),
'pend_akru_1persen' => $accrual_income_onepercent,
'pend_akru_ujrah' => $accrual_income_ujrah,
]);
}
$onepercent_akru = $available_akru->sum('pend_akru_1persen') + $accrual_income_onepercent;
$ujrah_akru = $available_akru->sum('pend_akru_ujrah') + $accrual_income_ujrah;
@@ -926,6 +945,8 @@ class ImbangDugaService
'ujrah' => $ujrah,
'onepercent' => $onepercent,
'bayaranpendahuluan' => $bayaranpend,
'serahan' => $serahan,
'pendahuluan' => $pendahuluan,
'untungrugiterkumpul' => $untungrugiterkumpul,
'totalharta' => round($totalharta[0], 2),
'totaltanggungan' => round($totaltanggungan[0], 2),