mirror of
https://github.com/opensupports/opensupports.git
synced 2025-07-31 01:35:15 +02:00
Ivan - Fix stats
This commit is contained in:
parent
2189c18a3c
commit
3d27415041
@ -134,10 +134,10 @@ class Stats extends React.Component {
|
|||||||
API.call({
|
API.call({
|
||||||
path: '/system/get-stats',
|
path: '/system/get-stats',
|
||||||
data: this.getApiCallData(periodName)
|
data: this.getApiCallData(periodName)
|
||||||
}).then(this.onRetrieveSuccess.bind(this, period));
|
}).then(this.onRetrieveSuccess.bind(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
onRetrieveSuccess(period, result) {
|
onRetrieveSuccess(result) {
|
||||||
let newStats = this.getDefaultStats();
|
let newStats = this.getDefaultStats();
|
||||||
|
|
||||||
let newStrokes = this.getStrokes().map((name) => {
|
let newStrokes = this.getStrokes().map((name) => {
|
||||||
@ -149,7 +149,7 @@ class Stats extends React.Component {
|
|||||||
|
|
||||||
let realPeriod = result.data.length / this.getStrokes().length;
|
let realPeriod = result.data.length / this.getStrokes().length;
|
||||||
|
|
||||||
result.data.map((item) => {
|
result.data.reverse().map((item) => {
|
||||||
newStats[item.type] += item.value * 1;
|
newStats[item.type] += item.value * 1;
|
||||||
|
|
||||||
newStrokes[ ID[item.type] ].values.push({
|
newStrokes[ ID[item.type] ].values.push({
|
||||||
|
@ -123,16 +123,16 @@ class GetStatsController extends Controller {
|
|||||||
$daysToRetrieve = 0;
|
$daysToRetrieve = 0;
|
||||||
|
|
||||||
switch ($period) {
|
switch ($period) {
|
||||||
case 'week':
|
case 'WEEK':
|
||||||
$daysToRetrieve = 7;
|
$daysToRetrieve = 7;
|
||||||
break;
|
break;
|
||||||
case 'month':
|
case 'MONTH':
|
||||||
$daysToRetrieve = 30;
|
$daysToRetrieve = 30;
|
||||||
break;
|
break;
|
||||||
case 'quarter':
|
case 'QUARTER':
|
||||||
$daysToRetrieve = 90;
|
$daysToRetrieve = 90;
|
||||||
break;
|
break;
|
||||||
case 'year':
|
case 'YEAR':
|
||||||
$daysToRetrieve = 365;
|
$daysToRetrieve = 365;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ class InitSettingsController extends Controller {
|
|||||||
'url' => 'http://www.opensupports.com/support',
|
'url' => 'http://www.opensupports.com/support',
|
||||||
'registration' => true,
|
'registration' => true,
|
||||||
'user-system-enabled' => true,
|
'user-system-enabled' => true,
|
||||||
'last-stat-day' => '20170101', //TODO: get current date
|
'last-stat-day' => date('YmdHi', strtotime(' -12 day ')), //TODO: get current date
|
||||||
'ticket-gap' => Hashing::generateRandomPrime(100000, 999999),
|
'ticket-gap' => Hashing::generateRandomPrime(100000, 999999),
|
||||||
'file-gap' => Hashing::generateRandomPrime(100000, 999999),
|
'file-gap' => Hashing::generateRandomPrime(100000, 999999),
|
||||||
'file-first-number' => Hashing::generateRandomNumber(100000, 999999),
|
'file-first-number' => Hashing::generateRandomNumber(100000, 999999),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user