change creation validation to 3.000 per 3 month

This commit is contained in:
Dario Rekowski on RockPI 2020-03-25 13:46:08 +00:00
parent 91924bad7e
commit 826664f6ee
2 changed files with 5 additions and 5 deletions

View File

@ -197,9 +197,9 @@ class TransactionCreationsController extends AppController
$connection = ConnectionManager::get('default');
$transactionActiveMonth = $connection->execute(
'SELECT id, received FROM transactions '
. 'where received >= date_sub(date_add(curdate(), interval 1 - day(curdate()) day), interval 1 month) '
. 'where received >= date_sub(date_add(curdate(), interval 1 - day(curdate()) day), interval 2 month) '
. 'AND '
. 'received < date_add(date_add(curdate(), interval 1 - day(curdate()) day), interval 1 month) '
. 'received < date_add(date_add(curdate(), interval 1 - day(curdate()) day), interval 2 month) '
. 'AND '
. 'transaction_type_id = 1'
)->fetchAll('assoc');

View File

@ -113,7 +113,7 @@ class TransactionCreation extends TransactionBase {
return $q->where(
['OR' =>
['EXTRACT(YEAR_MONTH FROM Transactions.received) LIKE EXTRACT(YEAR_MONTH FROM NOW())',
'EXTRACT(YEAR_MONTH FROM DATE_ADD(Transactions.received, INTERVAL 1 MONTH)) LIKE EXTRACT(YEAR_MONTH FROM NOW())']
'EXTRACT(YEAR_MONTH FROM DATE_ADD(Transactions.received, INTERVAL 2 MONTH)) LIKE EXTRACT(YEAR_MONTH FROM NOW())']
])->select('received');
});
//debug($existingCreations);
@ -126,8 +126,8 @@ class TransactionCreation extends TransactionBase {
$newSum += $creation->amount;
}
}
if($newSum > 20000000) {
$this->addError('TransactionCreation::validate', 'Creation more than 1.000 GDD per Month (2 Month) not allowed');
if($newSum > 30000000) {
$this->addError('TransactionCreation::validate', 'Creation more than 1.000 GDD per Month (3 Month) not allowed');
return false;
}
//die("\n");