mirror of
https://github.com/Karaka-Management/oms-Billing.git
synced 2026-02-14 07:18: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
|
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/'
|
return '/Modules/Billing/Bills/'
|
||||||
. $this->app->unitId . '/'
|
. $this->app->unitId . '/'
|
||||||
. $bill->createdAt->format('Y') . '/'
|
. $bill->createdAt->format('Y/m/d') . '/'
|
||||||
. $bill->createdAt->format('m') . '/'
|
|
||||||
. $bill->createdAt->format('d') . '/'
|
|
||||||
. $bill->id;
|
. $bill->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ use phpOMS\Uri\HttpUri;
|
||||||
*/
|
*/
|
||||||
final class ApiPurchaseController extends Controller
|
final class ApiPurchaseController extends Controller
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Api method to create bill files
|
* Api method to create bill files
|
||||||
*
|
*
|
||||||
* @param RequestAbstract $request Request
|
* @param RequestAbstract $request Request
|
||||||
|
|
|
||||||
|
|
@ -248,29 +248,6 @@ final class PurchaseBillMapper extends BillMapper
|
||||||
return [$suppliers, $data];
|
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
|
* Placeholder
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -306,29 +306,6 @@ final class SalesBillMapper extends BillMapper
|
||||||
return BillElementMapper::getAll()->execute($query);
|
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
|
* Placeholder
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -113,15 +113,6 @@ final class PurchaseBillMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
self::assertEquals([[], []], PurchaseBillMapper::getItemTopSuppliers(99999, new \DateTime('now'), new \DateTime('now')));
|
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
|
* @covers Modules\Billing\Models\PurchaseBillMapper
|
||||||
* @group module
|
* @group module
|
||||||
|
|
|
||||||
|
|
@ -131,15 +131,6 @@ final class SalesBillMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
self::assertEquals([], SalesBillMapper::getClientItem(99999, new \DateTime('now'), new \DateTime('now')));
|
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
|
* @covers Modules\Billing\Models\SalesBillMapper
|
||||||
* @group module
|
* @group module
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user