Quellcode durchsuchen

用户向自己转账,只能奖金转余额

theojeng vor 3 Jahren
Ursprung
Commit
0f67100654
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  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;