user->identity->balance; $plan_price = (int)\Yii::$app->user->identity->plan_price; $price = $balance - $plan_price; switch ($price): case $price > 0: $amount = $plan_price; break; case $price < 0: $amount = $plan_price - $balance + $plan_price; $msg = '('.$balance.')balance - ('.$plan_price.')plan_price = ' . $price; Yii::$app->session->setFlash('success', $msg, false); break; endswitch; return $amount; } }