add customer cart
This commit is contained in:
@@ -114,7 +114,7 @@ class Transfer extends \common\models\BaseFitnessActiveRecord
|
||||
}
|
||||
|
||||
public function getProduct(){
|
||||
return $this->hasOne( Product::className(), ["id_product" =>"id_object" ] );
|
||||
return $this->hasOne( Product::className(), ["id_product" =>"id_product" ] )->via('sale');
|
||||
}
|
||||
public function getMoneyMovement(){
|
||||
return $this->hasOne( MoneyMovement::className(), ["id_money_movement" =>"id_object" ] );
|
||||
@@ -144,6 +144,10 @@ class Transfer extends \common\models\BaseFitnessActiveRecord
|
||||
return $this->hasOne( UserSoldItem::className(), ["id_transfer" =>"id_transfer" ] );
|
||||
}
|
||||
|
||||
public function getSale(){
|
||||
return $this->hasOne( Sale::className(), ["id_sale" =>"id_object" ] ) ;
|
||||
}
|
||||
|
||||
public function getObjectName(){
|
||||
$result = "";
|
||||
if ( $this->type == Transfer::TYPE_TICKET ){
|
||||
@@ -206,6 +210,18 @@ class Transfer extends \common\models\BaseFitnessActiveRecord
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
public function getSaleName(){
|
||||
$result = "";
|
||||
$sale = $this->sale;
|
||||
if (isset($sale)){
|
||||
$result = $sale->name;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function getSignedMoney(){
|
||||
$m = 1;
|
||||
$result = $this->money;
|
||||
@@ -237,12 +253,12 @@ class Transfer extends \common\models\BaseFitnessActiveRecord
|
||||
* @param $currency common\models\Currency
|
||||
* @param $product common\models\Product
|
||||
* */
|
||||
public static function createProductTransfer($account, $discount, $currency, $count,$product , $status = Transfer::STATUS_PAID){
|
||||
public static function createProductTransfer($sale,$account, $discount, $currency, $count,$product , $status = Transfer::STATUS_PAID){
|
||||
$transfer = new Transfer();
|
||||
|
||||
$transfer->type = Transfer::TYPE_PRODUCT;
|
||||
|
||||
$transfer->id_object = $product->id_product;
|
||||
$transfer->id_object = $sale->id_sale;
|
||||
|
||||
$transfer->item_price = $product->sale_price;
|
||||
$totalPrice = $transfer->item_price;
|
||||
|
||||
Reference in New Issue
Block a user