mirror of
https://github.com/Karaka-Management/oms-Billing.git
synced 2026-02-15 15:58:41 +00:00
fix select bug
This commit is contained in:
parent
e30d764c55
commit
8eaaacac0a
|
|
@ -362,11 +362,13 @@ final class SalesBillMapper extends BillMapper
|
||||||
/**
|
/**
|
||||||
* Placeholder
|
* Placeholder
|
||||||
*/
|
*/
|
||||||
public static function getItemMonthlySalesCosts(array $item, \DateTime $start, \DateTime $end) : array
|
public static function getItemMonthlySalesCosts(array $items, \DateTime $start, \DateTime $end) : array
|
||||||
{
|
{
|
||||||
|
$item = \implode(',', $items);
|
||||||
|
|
||||||
$sql = <<<SQL
|
$sql = <<<SQL
|
||||||
SELECT
|
SELECT
|
||||||
billing_bill_element_item
|
billing_bill_element_item,
|
||||||
SUM(billing_bill_element_total_netsalesprice) as net_sales,
|
SUM(billing_bill_element_total_netsalesprice) as net_sales,
|
||||||
SUM(billing_bill_element_total_netpurchaseprice) as net_costs,
|
SUM(billing_bill_element_total_netpurchaseprice) as net_costs,
|
||||||
YEAR(billing_bill_performance_date) as year,
|
YEAR(billing_bill_performance_date) as year,
|
||||||
|
|
@ -387,11 +389,13 @@ final class SalesBillMapper extends BillMapper
|
||||||
return $result ?? [];
|
return $result ?? [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getItemMonthlySalesQuantity(array $item, \DateTime $start, \DateTime $end) : array
|
public static function getItemMonthlySalesQuantity(array $items, \DateTime $start, \DateTime $end) : array
|
||||||
{
|
{
|
||||||
|
$item = \implode(',', $items);
|
||||||
|
|
||||||
$sql = <<<SQL
|
$sql = <<<SQL
|
||||||
SELECT
|
SELECT
|
||||||
billing_bill_element_item
|
billing_bill_element_item,
|
||||||
SUM(billing_bill_element_quantity) as quantity,
|
SUM(billing_bill_element_quantity) as quantity,
|
||||||
YEAR(billing_bill_performance_date) as year,
|
YEAR(billing_bill_performance_date) as year,
|
||||||
MONTH(billing_bill_performance_date) as month
|
MONTH(billing_bill_performance_date) as month
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user