theo 2 лет назад
Родитель
Сommit
d5dd2da160
1 измененных файлов с 11 добавлено и 8 удалено
  1. 11 8
      common/models/forms/TransferForm.php

+ 11 - 8
common/models/forms/TransferForm.php

@@ -262,6 +262,9 @@ class TransferForm extends Model {
      * @param $params
      */
     public function validatePassword($attribute, $params) {
+        if(!$this->_fromUserInfo || !$this->payPassword){
+            $this->addError($attribute, '操作有误');
+        }
         if (!User::validatePayPassword($this->_fromUserInfo['ID'], $this->payPassword)) {
             $this->addError($attribute, '支付密码不正确');
         }
@@ -356,22 +359,22 @@ class TransferForm extends Model {
                 // 复消积分转余额
                 // 减少复消积分
                 Balance::changeUserBonus(
-                    $this->_fromUserInfo['ID'], 
-                    'reconsume_points', 
-                    -abs($this->amount), 
+                    $this->_fromUserInfo['ID'],
+                    'reconsume_points',
+                    -abs($this->amount),
                     [
-                        'TRANSFER_SN' => $model->TRANSFER_SN, 
-                        'DEAL_TYPE_ID' => DealType::TRANSFER_OUT, 
+                        'TRANSFER_SN' => $model->TRANSFER_SN,
+                        'DEAL_TYPE_ID' => DealType::TRANSFER_OUT,
                         'REMARK' => 'To:' . $this->_toUserInfo['USER_NAME'] . ',' . $this->remark
                     ]
                 );
                 // 增加余额
                 Cash::changeUserCash(
-                    $this->_toUserInfo['ID'], 
-                    'CASH', abs($amount), 
+                    $this->_toUserInfo['ID'],
+                    'CASH', abs($amount),
                     [
                         'TRANSFER_SN' => $model->TRANSFER_SN,
-                        'DEAL_TYPE_ID' => DealType::TRANSFER_IN, 
+                        'DEAL_TYPE_ID' => DealType::TRANSFER_IN,
                         'REMARK' => 'From:' . $this->_fromUserInfo['USER_NAME'] . ',' . $this->remark
                     ]
                 );