Просмотр исходного кода

Merge remote-tracking branch 'origin/bugfix/2107-transaction-self' into new-version

kevin_zhangl 3 лет назад
Родитель
Сommit
7e15953b3b
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      common/models/forms/TransferForm.php

+ 3 - 0
common/models/forms/TransferForm.php

@@ -303,6 +303,9 @@ class TransferForm extends Model {
         }
         $fromData = Balance::getLogData($this->_fromUserInfo['ID']);
         $toData = Balance::getLogData($this->_toUserInfo['ID']);
+        if ($this->_fromUserInfo['ID']==$this->_toUserInfo['ID'] && $this->_transferConfig['out']==$this->_transferConfig['in']){
+            throw new \Exception('不能给同一账户转账');
+        }
         $this->userOperateLogger->saveBeforeContent=array_merge($fromData,$toData);
 
         $db = \Yii::$app->db;