소스 검색

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

kevin_zhangl 3 년 전
부모
커밋
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;