Perbaikan minor

This commit is contained in:
pand03
2026-03-05 13:14:51 +07:00
parent 5c522fdc2e
commit e061a59bd7
10 changed files with 658 additions and 16 deletions

View File

@@ -52,10 +52,18 @@ public function store(Request $request, MakeStikerServices $makeStiker)
'tanggal_selesai' => 'required|date|after:tanggal_mulai',
]);
$blnKemarin = Carbon::now()->subMonth()->format('Y-m');
$start = Carbon::now()->subMonth()->startOfMonth();
$end = Carbon::now()->subMonth()->endOfMonth();
$tanggalMulai = Carbon::parse($request->tanggal_mulai);
$tanggalSelesai = Carbon::parse($request->tanggal_selesai);
$sticker = TransaksiStiker::select('notrans')->whereIn('jenis_langganan', $request->jenis_langganan)->get();
$sticker = TransaksiStiker::select('notrans')
->whereIn('jenis_langganan', $request->jenis_langganan)
// ->whereRaw("to_char(tgl_edited, 'YYYY-MM') = ?", [$blnKemarin])
->whereBetween('tgl_edited', [$start, $end])
->get();
// $sticker = DB::table('mergetransaksistikerdetail')->whereIn('jenis_langganan', $request->jenis_langganan)->get();
$jumlah = $sticker->count();
foreach ($sticker as $row) {
// $makeStiker->stikerExtend($sticker);
$makeStiker->stikerExtend(
@@ -67,7 +75,8 @@ public function store(Request $request, MakeStikerServices $makeStiker)
return response()->json([
'status' => true,
'message' => 'Stiker berhasil diproses'
'message' => 'Stiker berhasil diproses',
'jumlah' => $jumlah,
]);
}
@@ -79,10 +88,20 @@ public function store(Request $request, MakeStikerServices $makeStiker)
*/
public function show($id, Request $request)
{
Log::info($request->pilihannya);
$selected = $request->pilihannya;
Log::info($id);
$start = Carbon::now()->subMonth()->startOfMonth();
$end = Carbon::now()->subMonth()->endOfMonth();
Log::info($start);
Log::info($end);
$blnKemarin = Carbon::now()->subMonth()->format('Y-m');
Log::info($blnKemarin);
// $selected = $request->pilihannya;
$selected = $id;
$count = DB::table('transaksi_stiker')
->whereIn('jenis_langganan', $selected)
->where('jenis_langganan', $selected)
// ->whereRaw("to_char(tgl_edited, 'YYYY-MM') = ?", [$blnKemarin])
->whereBetween('tgl_edited', [$start, $end])
->get();
$jumlah = $count->count();