Esempio n. 1
0
 /** 分配云豆 */
 public function actionDistribute()
 {
     $request = Yii::$app->request;
     if ($request->isPost) {
         $user = Yii::$app->session->get('user');
         $bitcoin = intval($request->post('distribute_bitcoin_number'));
         $userId = $request->post('distribute_bitcoin_userId');
         if ($bitcoin <= 0) {
             CommonFunctions::createAlertMessage("分配云豆失败,因为您未填写云豆数量或云豆数量未大于0", "error");
         } elseif ($bitcoin > Users::findBitcoin($user['userId'])) {
             CommonFunctions::createAlertMessage("分配云豆失败,因为您的云豆余额不足", "error");
         } else {
             Users::distributeBitcoin($user['userId'], $userId, $bitcoin);
             CommonFunctions::createAlertMessage("成功分配给用户号为" . $userId . "的用户" . $bitcoin . "云豆。", "success");
         }
     } else {
         CommonFunctions::createAlertMessage("非法提交", "error");
     }
     return $this->redirect(['user/previous']);
 }