mirror of
https://github.com/Karaka-Management/oms-Billing.git
synced 2026-01-26 14:28:42 +00:00
test fixes fleet+expense tests
This commit is contained in:
parent
e50323a447
commit
397f8fcb33
|
|
@ -26,4 +26,11 @@ use phpOMS\Module\UpdaterAbstract;
|
|||
*/
|
||||
final class Updater extends UpdaterAbstract
|
||||
{
|
||||
/**
|
||||
* Path of the file
|
||||
*
|
||||
* @var string
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public const PATH = __DIR__;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -509,9 +509,7 @@ final class ApiBillController extends Controller
|
|||
{
|
||||
return '/Modules/Billing/Bills/'
|
||||
. $this->app->unitId . '/'
|
||||
. $bill->createdAt->format('Y') . '/'
|
||||
. $bill->createdAt->format('m') . '/'
|
||||
. $bill->createdAt->format('d') . '/'
|
||||
. $bill->createdAt->format('Y/m/d') . '/'
|
||||
. $bill->id;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ use phpOMS\Uri\HttpUri;
|
|||
*/
|
||||
final class ApiPurchaseController extends Controller
|
||||
{
|
||||
/**
|
||||
/**
|
||||
* Api method to create bill files
|
||||
*
|
||||
* @param RequestAbstract $request Request
|
||||
|
|
|
|||
|
|
@ -248,29 +248,6 @@ final class PurchaseBillMapper extends BillMapper
|
|||
return [$suppliers, $data];
|
||||
}
|
||||
|
||||
/**
|
||||
* Placeholder
|
||||
*/
|
||||
public static function getItemRegionPurchase(int $id, \DateTime $start, \DateTime $end) : array
|
||||
{
|
||||
$query = new Builder(self::$db);
|
||||
$result = $query->select(CountryMapper::TABLE . '.country_region')
|
||||
->selectAs('SUM(billing_bill_element_total_netpurchaseprice)', 'net_purchase')
|
||||
->from(self::TABLE)
|
||||
->leftJoin(BillElementMapper::TABLE)
|
||||
->on(self::TABLE . '.billing_bill_id', '=', BillElementMapper::TABLE . '.billing_bill_element_bill')
|
||||
->leftJoin(CountryMapper::TABLE)
|
||||
->on(self::TABLE . '.billing_bill_billCountry', '=', CountryMapper::TABLE . '.country_code2')
|
||||
->where(BillElementMapper::TABLE . '.billing_bill_element_item', '=', $id)
|
||||
->andWhere(self::TABLE . '.billing_bill_performance_date', '>=', $start)
|
||||
->andWhere(self::TABLE . '.billing_bill_performance_date', '<=', $end)
|
||||
->groupBy(CountryMapper::TABLE . '.country_region')
|
||||
->execute()
|
||||
?->fetchAll(\PDO::FETCH_KEY_PAIR);
|
||||
|
||||
return $result ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Placeholder
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -306,29 +306,6 @@ final class SalesBillMapper extends BillMapper
|
|||
return BillElementMapper::getAll()->execute($query);
|
||||
}
|
||||
|
||||
/**
|
||||
* Placeholder
|
||||
*/
|
||||
public static function getItemRegionSales(int $id, \DateTime $start, \DateTime $end) : array
|
||||
{
|
||||
$query = new Builder(self::$db);
|
||||
$result = $query->select(CountryMapper::TABLE . '.country_region')
|
||||
->selectAs('SUM(billing_bill_element_total_netsalesprice)', 'net_sales')
|
||||
->from(self::TABLE)
|
||||
->leftJoin(BillElementMapper::TABLE)
|
||||
->on(self::TABLE . '.billing_bill_id', '=', BillElementMapper::TABLE . '.billing_bill_element_bill')
|
||||
->leftJoin(CountryMapper::TABLE)
|
||||
->on(self::TABLE . '.billing_bill_billCountry', '=', CountryMapper::TABLE . '.country_code2')
|
||||
->where(BillElementMapper::TABLE . '.billing_bill_element_item', '=', $id)
|
||||
->andWhere(self::TABLE . '.billing_bill_performance_date', '>=', $start)
|
||||
->andWhere(self::TABLE . '.billing_bill_performance_date', '<=', $end)
|
||||
->groupBy(CountryMapper::TABLE . '.country_region')
|
||||
->execute()
|
||||
?->fetchAll(\PDO::FETCH_KEY_PAIR);
|
||||
|
||||
return $result ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Placeholder
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -113,15 +113,6 @@ final class PurchaseBillMapperTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals([[], []], PurchaseBillMapper::getItemTopSuppliers(99999, new \DateTime('now'), new \DateTime('now')));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers Modules\Billing\Models\PurchaseBillMapper
|
||||
* @group module
|
||||
*/
|
||||
public function testGetItemRegionPurchaseInvalid() : void
|
||||
{
|
||||
self::assertEquals([], PurchaseBillMapper::getItemRegionPurchase(99999, new \DateTime('now'), new \DateTime('now')));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers Modules\Billing\Models\PurchaseBillMapper
|
||||
* @group module
|
||||
|
|
|
|||
|
|
@ -131,15 +131,6 @@ final class SalesBillMapperTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals([], SalesBillMapper::getClientItem(99999, new \DateTime('now'), new \DateTime('now')));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers Modules\Billing\Models\SalesBillMapper
|
||||
* @group module
|
||||
*/
|
||||
public function testGetItemRegionSalesInvalid() : void
|
||||
{
|
||||
self::assertEquals([], SalesBillMapper::getItemRegionSales(99999, new \DateTime('now'), new \DateTime('now')));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers Modules\Billing\Models\SalesBillMapper
|
||||
* @group module
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user