add money movement type 'in', add daily transfers

This commit is contained in:
2015-12-31 00:19:38 +01:00
parent 1bcc435ab6
commit 72fc139674
13 changed files with 896 additions and 9 deletions

View File

@@ -247,6 +247,19 @@ class Transfer extends \common\models\BaseFitnessActiveRecord
return $result;
}
public static function toSignedMoney($dir,$money){
$m = 1;
$result = $money;
if ( $dir == Transfer::DIRECTION_OUT ){
$m = -1;
}
$result = $result * $m;
return $result;
}
public function toProductSoldString(){
$s = "";
@@ -315,7 +328,11 @@ class Transfer extends \common\models\BaseFitnessActiveRecord
$transfer->type = Transfer::TYPE_MONEY_MOVEMENT_OUT;
$transfer->status = Transfer::STATUS_PAID;
$transfer->direction = Transfer::DIRECTION_OUT;
if ( $moneyMovement->type == MoneyMovement::TYPE_OUT){
$transfer->direction = Transfer::DIRECTION_OUT;
}else if ( $moneyMovement->type == MoneyMovement::TYPE_IN ){
$transfer->direction = Transfer::DIRECTION_IN;
}
$transfer->count = null;
$transfer->id_object = $moneyMovement->id_money_movement;