update querry
All checks were successful
All checks were successful
This commit is contained in:
@@ -23,7 +23,7 @@ public function view(): View
|
||||
->select(
|
||||
DB::raw('DATE(saleDate) as date'),
|
||||
DB::raw('SUM(actual_total_amount) as total_sales'),
|
||||
DB::raw('SUM(lossProfit) as total_sale_income')
|
||||
DB::raw('SUM("lossProfit") as total_sale_income')
|
||||
)
|
||||
->where('business_id', $businessId)
|
||||
->when($branchId, fn($q) => $q->where('branch_id', $branchId))
|
||||
|
||||
@@ -24,8 +24,8 @@ public function view(): View
|
||||
})
|
||||
->select(
|
||||
'product_id',
|
||||
DB::raw('SUM(CASE WHEN lossProfit > 0 THEN lossProfit ELSE 0 END) as profit'),
|
||||
DB::raw('SUM(CASE WHEN lossProfit < 0 THEN lossProfit ELSE 0 END) as loss')
|
||||
DB::raw('SUM(CASE WHEN "lossProfit" > 0 THEN "lossProfit" ELSE 0 END) as profit'),
|
||||
DB::raw('SUM(CASE WHEN "lossProfit" < 0 THEN "lossProfit" ELSE 0 END) as loss')
|
||||
)
|
||||
->groupBy('product_id')
|
||||
->get();
|
||||
|
||||
@@ -23,7 +23,7 @@ public function view(): View
|
||||
|
||||
$saleDetailsQuery = $product->saleDetails()
|
||||
->with('sale:id,party_id,invoiceNumber,saleDate', 'sale.party:id,name')
|
||||
->select('id', 'sale_id', 'product_id', 'quantities', 'lossprofit', 'price', 'productPurchasePrice');
|
||||
->select('id', 'sale_id', 'product_id', 'quantities', 'lossProfit', 'price', 'productPurchasePrice');
|
||||
|
||||
$saleDetails = $saleDetailsQuery->get();
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ public function index(Request $request)
|
||||
->select(
|
||||
DB::raw('DATE(saleDate) as date'),
|
||||
DB::raw('SUM(actual_total_amount) as total_sales'),
|
||||
DB::raw('SUM(lossProfit) as total_sale_income')
|
||||
DB::raw('SUM("lossProfit") as total_sale_income')
|
||||
)
|
||||
->where('business_id', $businessId)
|
||||
->when($branchId, fn ($q) =>
|
||||
@@ -214,7 +214,7 @@ public function exportPdf()
|
||||
->select(
|
||||
DB::raw('DATE(saleDate) as date'),
|
||||
DB::raw('SUM(actual_total_amount) as total_sales'),
|
||||
DB::raw('SUM(lossProfit) as total_sale_income')
|
||||
DB::raw('SUM("lossProfit") as total_sale_income')
|
||||
)
|
||||
->where('business_id', $businessId)
|
||||
->when($branchId, fn ($q) => $q->where('branch_id', $branchId))
|
||||
|
||||
@@ -45,8 +45,8 @@ public function index(Request $request)
|
||||
->with('product:id,productName,productCode')
|
||||
->select(
|
||||
'product_id',
|
||||
DB::raw('SUM(CASE WHEN lossProfit > 0 THEN lossProfit ELSE 0 END) AS profit'),
|
||||
DB::raw('SUM(CASE WHEN lossProfit < 0 THEN lossProfit ELSE 0 END) AS loss')
|
||||
DB::raw('SUM(CASE WHEN "lossProfit" > 0 THEN "lossProfit" ELSE 0 END) AS profit'),
|
||||
DB::raw('SUM(CASE WHEN "lossProfit" < 0 THEN "lossProfit" ELSE 0 END) AS loss')
|
||||
)
|
||||
->groupBy('product_id')
|
||||
->paginate($request->per_page ?? 20)
|
||||
@@ -93,8 +93,8 @@ public function exportPdf()
|
||||
})
|
||||
->select(
|
||||
'product_id',
|
||||
DB::raw('SUM(CASE WHEN lossProfit > 0 THEN lossProfit ELSE 0 END) as profit'),
|
||||
DB::raw('SUM(CASE WHEN lossProfit < 0 THEN lossProfit ELSE 0 END) as loss')
|
||||
DB::raw('SUM(CASE WHEN "lossProfit" > 0 THEN "lossProfit" ELSE 0 END) as profit'),
|
||||
DB::raw('SUM(CASE WHEN "lossProfit" < 0 THEN "lossProfit" ELSE 0 END) as loss')
|
||||
)
|
||||
->groupBy('product_id')
|
||||
->get();
|
||||
|
||||
@@ -72,7 +72,7 @@ public function show(Request $request, $id)
|
||||
$this->applyDateFilter($sale, $duration, 'saleDate', $request->from_date, $request->to_date);
|
||||
})
|
||||
->with('sale:id,party_id,invoiceNumber,saleDate', 'sale.party:id,name')
|
||||
->select('id', 'sale_id', 'product_id', 'quantities', 'lossprofit', 'price', 'productPurchasePrice');
|
||||
->select('id', 'sale_id', 'product_id', 'quantities', 'lossProfit', 'price', 'productPurchasePrice');
|
||||
|
||||
$saleDetailsQuery->when(filled($request->search), function ($q) use ($request) {
|
||||
$search = $request->search;
|
||||
@@ -150,7 +150,7 @@ public function exportDetailPdf(Request $request, $id)
|
||||
|
||||
$saleDetailsQuery = $product->saleDetails()
|
||||
->with('sale:id,party_id,invoiceNumber,saleDate', 'sale.party:id,name')
|
||||
->select('id', 'sale_id', 'product_id', 'quantities', 'lossprofit', 'price', 'productPurchasePrice');
|
||||
->select('id', 'sale_id', 'product_id', 'quantities', 'lossProfit', 'price', 'productPurchasePrice');
|
||||
|
||||
$saleDetails = $saleDetailsQuery->get();
|
||||
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
@php
|
||||
$profits = $saleDetails->where('lossprofit', '>', 0)->sum('lossprofit');
|
||||
$losses = $saleDetails->where('lossprofit', '<', 0)->sum('lossprofit');
|
||||
$profits = $saleDetails->where('lossProfit', '>', 0)->sum('lossProfit');
|
||||
$losses = $saleDetails->where('lossProfit', '<', 0)->sum('lossProfit');
|
||||
|
||||
$net_profit = $profits + $losses;
|
||||
@endphp
|
||||
@@ -43,10 +43,10 @@
|
||||
<td>{{ $saleDetail->quantities }}</td>
|
||||
<td>{{ currency_format($saleDetail->productPurchasePrice, currency: business_currency()) }}</td>
|
||||
<td>{{ currency_format($saleDetail->price, currency: business_currency()) }}</td>
|
||||
@if ($saleDetail->lossprofit >= 0)
|
||||
<td class="text-success">{{ currency_format($saleDetail->lossprofit, currency: business_currency()) }}</td>
|
||||
@elseif ($saleDetail->lossprofit < 0)
|
||||
<td class="expense-ammount">{{ currency_format($saleDetail->lossprofit, currency: business_currency()) }}</td>
|
||||
@if ($saleDetail->lossProfit >= 0)
|
||||
<td class="text-success">{{ currency_format($saleDetail->lossProfit, currency: business_currency()) }}</td>
|
||||
@elseif ($saleDetail->lossProfit < 0)
|
||||
<td class="expense-ammount">{{ currency_format($saleDetail->lossProfit, currency: business_currency()) }}</td>
|
||||
@endif
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
@php
|
||||
$profits = $saleDetails->where('lossprofit', '>', 0)->sum('lossprofit');
|
||||
$losses = $saleDetails->where('lossprofit', '<', 0)->sum('lossprofit');
|
||||
$profits = $saleDetails->where('lossProfit', '>', 0)->sum('lossProfit');
|
||||
$losses = $saleDetails->where('lossProfit', '<', 0)->sum('lossProfit');
|
||||
|
||||
$net_profit = $profits + $losses;
|
||||
@endphp
|
||||
@@ -28,10 +28,10 @@
|
||||
<td>{{ $saleDetail->quantities }}</td>
|
||||
<td>{{ currency_format($saleDetail->productPurchasePrice, currency: business_currency()) }}</td>
|
||||
<td>{{ currency_format($saleDetail->price, currency: business_currency()) }}</td>
|
||||
@if ($saleDetail->lossprofit >= 0)
|
||||
<td class="text-success">{{ currency_format($saleDetail->lossprofit, currency: business_currency()) }}</td>
|
||||
@elseif ($saleDetail->lossprofit < 0)
|
||||
<td class="expense-ammount">{{ currency_format($saleDetail->lossprofit, currency: business_currency()) }}</td>
|
||||
@if ($saleDetail->lossProfit >= 0)
|
||||
<td class="text-success">{{ currency_format($saleDetail->lossProfit, currency: business_currency()) }}</td>
|
||||
@elseif ($saleDetail->lossProfit < 0)
|
||||
<td class="expense-ammount">{{ currency_format($saleDetail->lossProfit, currency: business_currency()) }}</td>
|
||||
@endif
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
@php
|
||||
$profits = $saleDetails->where('lossprofit', '>', 0)->sum('lossprofit');
|
||||
$losses = $saleDetails->where('lossprofit', '<', 0)->sum('lossprofit');
|
||||
$profits = $saleDetails->where('lossProfit', '>', 0)->sum('lossProfit');
|
||||
$losses = $saleDetails->where('lossProfit', '<', 0)->sum('lossProfit');
|
||||
|
||||
$net_profit = $profits + $losses;
|
||||
@endphp
|
||||
@@ -50,10 +50,10 @@
|
||||
<td style="border:1px solid gainsboro; text-align:center;">
|
||||
{{ currency_format($saleDetail->price, currency: business_currency()) }}
|
||||
</td>
|
||||
@if ($saleDetail->lossprofit >= 0)
|
||||
<td style="border:1px solid gainsboro; text-align:center; color: green;">{{ currency_format($saleDetail->lossprofit, currency: business_currency()) }}</td>
|
||||
@elseif ($saleDetail->lossprofit < 0)
|
||||
<td style="border:1px solid gainsboro; text-align:center; color: red;">{{ currency_format($saleDetail->lossprofit, currency: business_currency()) }}</td>
|
||||
@if ($saleDetail->lossProfit >= 0)
|
||||
<td style="border:1px solid gainsboro; text-align:center; color: green;">{{ currency_format($saleDetail->lossProfit, currency: business_currency()) }}</td>
|
||||
@elseif ($saleDetail->lossProfit < 0)
|
||||
<td style="border:1px solid gainsboro; text-align:center; color: red;">{{ currency_format($saleDetail->lossProfit, currency: business_currency()) }}</td>
|
||||
@endif
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
Reference in New Issue
Block a user