mirror of
https://github.com/Karaka-Management/oms-SalesAnalysis.git
synced 2026-01-11 11:28:41 +00:00
Test fixes
This commit is contained in:
parent
78a0bcf52e
commit
03646a67a6
|
|
@ -367,7 +367,7 @@ final class BackendController extends Controller
|
|||
|
||||
$view = new View($this->app->l11nManager, $request, $response);
|
||||
$view->setTemplate('/Modules/SalesAnalysis/Theme/Backend/analysis-rep-ytd');
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav-sub'] = $this->app->moduleManager->get('Navigation')->createNavigationMidSub(1005407001, $request, $response);
|
||||
|
||||
$businessStart = 1;
|
||||
|
|
@ -445,7 +445,7 @@ final class BackendController extends Controller
|
|||
|
||||
$view = new View($this->app->l11nManager, $request, $response);
|
||||
$view->setTemplate('/Modules/SalesAnalysis/Theme/Backend/analysis-rep-mtd');
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav-sub'] = $this->app->moduleManager->get('Navigation')->createNavigationMidSub(1005407001, $request, $response);
|
||||
|
||||
$businessStart = 1;
|
||||
|
|
@ -523,7 +523,7 @@ final class BackendController extends Controller
|
|||
|
||||
$view = new View($this->app->l11nManager, $request, $response);
|
||||
$view->setTemplate('/Modules/SalesAnalysis/Theme/Backend/analysis-rep-monthly');
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav-sub'] = $this->app->moduleManager->get('Navigation')->createNavigationMidSub(1005407001, $request, $response);
|
||||
|
||||
$businessStart = 1;
|
||||
|
|
@ -539,7 +539,7 @@ final class BackendController extends Controller
|
|||
$view->data['endCurrent'] = $endCurrent;
|
||||
$view->data['startComparison'] = $startComparison;
|
||||
$view->data['endComparison'] = $endComparison;
|
||||
$view->data['endCurrentIndex'] = $endCurrentIndex;
|
||||
$view->data['endCurrentIndex'] = $endCurrentIndex;
|
||||
$view->data['historyStart'] = $historyStart;
|
||||
|
||||
$view->data['salesRep'] = ModelsSalesRepMapper::getAll()
|
||||
|
|
@ -548,7 +548,6 @@ final class BackendController extends Controller
|
|||
->where('unit', $this->app->unitId)
|
||||
->executeGetArray();
|
||||
|
||||
|
||||
[
|
||||
$mtdCurrent,
|
||||
$ytdCurrent,
|
||||
|
|
@ -599,7 +598,7 @@ final class BackendController extends Controller
|
|||
|
||||
$view = new View($this->app->l11nManager, $request, $response);
|
||||
$view->setTemplate('/Modules/SalesAnalysis/Theme/Backend/analysis-rep-annually');
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1005401001, $request, $response);
|
||||
$view->data['nav-sub'] = $this->app->moduleManager->get('Navigation')->createNavigationMidSub(1005407001, $request, $response);
|
||||
|
||||
$businessStart = 1;
|
||||
|
|
@ -623,7 +622,6 @@ final class BackendController extends Controller
|
|||
->where('unit', $this->app->unitId)
|
||||
->executeGetArray();
|
||||
|
||||
|
||||
[
|
||||
$view->data['mtdPYClientRep'],
|
||||
$view->data['mtdAClientRep'],
|
||||
|
|
|
|||
|
|
@ -135,17 +135,17 @@ class ItemMapper extends DataMapperFactory
|
|||
|
||||
if ($monthIndex === $endCurrentIndex) {
|
||||
if ($period === 1) {
|
||||
$mtdPYItemAttribute['segment'][$result['segment']] = $temp;
|
||||
$mtdPYItemAttribute['section'][$result['section']] = $temp;
|
||||
$mtdPYItemAttribute['sales_group'][$result['sales_group']] = $temp;
|
||||
$mtdPYItemAttribute['segment'][$result['segment']] = $temp;
|
||||
$mtdPYItemAttribute['section'][$result['section']] = $temp;
|
||||
$mtdPYItemAttribute['sales_group'][$result['sales_group']] = $temp;
|
||||
$mtdPYItemAttribute['product_group'][$result['product_group']] = $temp;
|
||||
$mtdPYItemAttribute['product_type'][$result['product_type']] = $temp;
|
||||
$mtdPYItemAttribute['product_type'][$result['product_type']] = $temp;
|
||||
} else {
|
||||
$mtdAItemAttribute['segment'][$result['segment']] = $temp;
|
||||
$mtdAItemAttribute['section'][$result['section']] = $temp;
|
||||
$mtdAItemAttribute['sales_group'][$result['sales_group']] = $temp;
|
||||
$mtdAItemAttribute['segment'][$result['segment']] = $temp;
|
||||
$mtdAItemAttribute['section'][$result['section']] = $temp;
|
||||
$mtdAItemAttribute['sales_group'][$result['sales_group']] = $temp;
|
||||
$mtdAItemAttribute['product_group'][$result['product_group']] = $temp;
|
||||
$mtdAItemAttribute['product_type'][$result['product_type']] = $temp;
|
||||
$mtdAItemAttribute['product_type'][$result['product_type']] = $temp;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -221,27 +221,27 @@ class ItemMapper extends DataMapperFactory
|
|||
}
|
||||
|
||||
if ($period === 1) {
|
||||
$ytdPYItemAttribute['segment'][$result['segment']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['segment'][$result['segment']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['section'][$result['section']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['section'][$result['section']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['sales_group'][$result['sales_group']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['sales_group'][$result['sales_group']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['segment'][$result['segment']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['segment'][$result['segment']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['section'][$result['section']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['section'][$result['section']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['sales_group'][$result['sales_group']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['sales_group'][$result['sales_group']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['product_group'][$result['product_group']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['product_group'][$result['product_group']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['product_type'][$result['product_type']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['product_type'][$result['product_type']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdPYItemAttribute['product_type'][$result['product_type']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdPYItemAttribute['product_type'][$result['product_type']]['net_profit'] += $temp['net_profit'];
|
||||
} else {
|
||||
$ytdAItemAttribute['segment'][$result['segment']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['segment'][$result['segment']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['section'][$result['section']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['section'][$result['section']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['sales_group'][$result['sales_group']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['sales_group'][$result['sales_group']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['segment'][$result['segment']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['segment'][$result['segment']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['section'][$result['section']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['section'][$result['section']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['sales_group'][$result['sales_group']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['sales_group'][$result['sales_group']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['product_group'][$result['product_group']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['product_group'][$result['product_group']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['product_type'][$result['product_type']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['product_type'][$result['product_type']]['net_profit'] += $temp['net_profit'];
|
||||
$ytdAItemAttribute['product_type'][$result['product_type']]['net_sales'] += $temp['net_sales'];
|
||||
$ytdAItemAttribute['product_type'][$result['product_type']]['net_profit'] += $temp['net_profit'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,5 +21,5 @@ return ['Navigation' => [
|
|||
'Overview' => 'Übersicht',
|
||||
'Products' => 'Produkte',
|
||||
'Regions' => 'Regionen',
|
||||
'SalesRep' => 'Verkäufer',
|
||||
'SalesRep' => 'Verkäufer',
|
||||
]];
|
||||
|
|
|
|||
|
|
@ -21,10 +21,10 @@ return ['Navigation' => [
|
|||
'Overview' => 'Overview',
|
||||
'Products' => 'Products',
|
||||
'Regions' => 'Regions',
|
||||
'YTD' => 'YTD',
|
||||
'MTD' => 'MTD',
|
||||
'YTD' => 'YTD',
|
||||
'MTD' => 'MTD',
|
||||
'Monthly' => 'Monthly',
|
||||
'Annually' => 'Annually',
|
||||
'SalesRep' => 'Sales Reps',
|
||||
'SalesRep' => 'Sales Rep',
|
||||
'Annually' => 'Annually',
|
||||
'SalesReps' => 'Sales Reps',
|
||||
'SalesRep' => 'Sales Rep',
|
||||
]];
|
||||
|
|
|
|||
|
|
@ -68,6 +68,6 @@ return ['SalesAnalysis' => [
|
|||
'America' => 'Amerika',
|
||||
'Oceania' => 'Ozeanien',
|
||||
'Africa' => 'Afrika',
|
||||
'SalesReps' => 'Verkäufer',
|
||||
'SalesRep' => 'Verkäufer',
|
||||
'SalesReps' => 'Verkäufer',
|
||||
'SalesRep' => 'Verkäufer',
|
||||
]];
|
||||
|
|
|
|||
|
|
@ -68,9 +68,8 @@ return ['SalesAnalysis' => [
|
|||
'America' => 'America',
|
||||
'Oceania' => 'Oceania',
|
||||
'Africa' => 'Africa',
|
||||
'YTD' => 'YTD',
|
||||
'Monthly' => 'Monthly',
|
||||
'Annually' => 'Annually',
|
||||
'SalesReps' => 'Sales Reps',
|
||||
'SalesRep' => 'Sales Rep',
|
||||
'Monthly' => 'Monthly',
|
||||
'Annually' => 'Annually',
|
||||
'SalesReps' => 'Sales Reps',
|
||||
'SalesRep' => 'Sales Rep',
|
||||
]];
|
||||
|
|
|
|||
|
|
@ -12,8 +12,6 @@
|
|||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
use phpOMS\Localization\ISO3166CharEnum;
|
||||
use phpOMS\Localization\ISO3166NameEnum;
|
||||
use phpOMS\Stdlib\Base\FloatInt;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -12,10 +12,6 @@
|
|||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
use phpOMS\Localization\ISO3166CharEnum;
|
||||
use phpOMS\Localization\ISO3166NameEnum;
|
||||
use phpOMS\Stdlib\Base\FloatInt;
|
||||
|
||||
/**
|
||||
* @var \phpOMS\Views\View $this
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -12,10 +12,6 @@
|
|||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
use phpOMS\Localization\ISO3166CharEnum;
|
||||
use phpOMS\Localization\ISO3166NameEnum;
|
||||
use phpOMS\Stdlib\Base\FloatInt;
|
||||
|
||||
/**
|
||||
* @var \phpOMS\Views\View $this
|
||||
*/
|
||||
|
|
@ -42,7 +38,7 @@ echo $this->data['nav-sub']->render();
|
|||
$total = ['py' => 0, 'a' => 0];
|
||||
foreach ($this->data['mtdAClientRep'] as $type => $values) :
|
||||
$total['py'] += $this->data['mtdPYClientRep'][$type]['net_sales'] ?? 0;
|
||||
$total['a'] += $this->data['mtdAClientRep'][$type]['net_sales'] ?? 0;
|
||||
$total['a'] += $this->data['mtdAClientRep'][$type]['net_sales'] ?? 0;
|
||||
?>
|
||||
<tr>
|
||||
<td><?= $this->printHtml($this->data['salesRep'][$type]->code); ?> - <?= $this->printHtml($this->data['salesRep'][$type]->main->name1); ?> <?= $this->printHtml($this->data['salesRep'][$type]->main->name2); ?>
|
||||
|
|
@ -86,7 +82,7 @@ echo $this->data['nav-sub']->render();
|
|||
$total = ['py' => 0, 'a' => 0];
|
||||
foreach ($this->data['mtdAClientRep'] as $type => $values) :
|
||||
$total['py'] += $this->data['mtdPYClientRep'][$type]['net_profit'] ?? 0;
|
||||
$total['a'] += $this->data['mtdAClientRep'][$type]['net_profit'] ?? 0;
|
||||
$total['a'] += $this->data['mtdAClientRep'][$type]['net_profit'] ?? 0;
|
||||
?>
|
||||
<tr>
|
||||
<td><?= $this->printHtml($this->data['salesRep'][$type]->code); ?> - <?= $this->printHtml($this->data['salesRep'][$type]->main->name1); ?> <?= $this->printHtml($this->data['salesRep'][$type]->main->name2); ?>
|
||||
|
|
|
|||
|
|
@ -12,10 +12,6 @@
|
|||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
use phpOMS\Localization\ISO3166CharEnum;
|
||||
use phpOMS\Localization\ISO3166NameEnum;
|
||||
use phpOMS\Stdlib\Base\FloatInt;
|
||||
|
||||
/**
|
||||
* @var \phpOMS\Views\View $this
|
||||
*/
|
||||
|
|
@ -42,7 +38,7 @@ echo $this->data['nav-sub']->render();
|
|||
$total = ['py' => 0, 'a' => 0];
|
||||
foreach ($this->data['ytdAClientRep'] as $type => $values) :
|
||||
$total['py'] += $this->data['ytdPYClientRep'][$type]['net_sales'] ?? 0;
|
||||
$total['a'] += $this->data['ytdAClientRep'][$type]['net_sales'] ?? 0;
|
||||
$total['a'] += $this->data['ytdAClientRep'][$type]['net_sales'] ?? 0;
|
||||
?>
|
||||
<tr>
|
||||
<td><?= $this->printHtml($this->data['salesRep'][$type]->code); ?> - <?= $this->printHtml($this->data['salesRep'][$type]->main->name1); ?> <?= $this->printHtml($this->data['salesRep'][$type]->main->name2); ?>
|
||||
|
|
@ -86,7 +82,7 @@ echo $this->data['nav-sub']->render();
|
|||
$total = ['py' => 0, 'a' => 0];
|
||||
foreach ($this->data['ytdAClientRep'] as $type => $values) :
|
||||
$total['py'] += $this->data['ytdPYClientRep'][$type]['net_profit'] ?? 0;
|
||||
$total['a'] += $this->data['ytdAClientRep'][$type]['net_profit'] ?? 0;
|
||||
$total['a'] += $this->data['ytdAClientRep'][$type]['net_profit'] ?? 0;
|
||||
?>
|
||||
<tr>
|
||||
<td><?= $this->printHtml($this->data['salesRep'][$type]->code); ?> - <?= $this->printHtml($this->data['salesRep'][$type]->main->name1); ?> <?= $this->printHtml($this->data['salesRep'][$type]->main->name2); ?>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user