|
|
@@ -123,6 +123,19 @@ class TransferForm extends Model {
|
|
|
$this->addError($attribute, '转出会员不存在');
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ // 转账是否已开启
|
|
|
+ $transferSwitch = Cache::getSystemConfig()['transferSwitch'] ?? '';
|
|
|
+ if ($transferSwitch != 1) {
|
|
|
+ // 转账未开启,判断是否报单中心. 报单中心可开启转账
|
|
|
+ $isDec = \frontendApi\modules\v1\models\User::getEnCodeInfo($this->_fromUserInfo['ID'])['IS_DEC'];
|
|
|
+ if ($isDec != 1) {
|
|
|
+ $this->addError($attribute, '转账功能已关闭');
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
// 转账条件判断
|
|
|
$orderAmount = Order::find()->where('USER_ID=:USER_ID', [':USER_ID' => $fromUserId])->SUM('ORDER_AMOUNT');
|
|
|
$recNum = intval(DecOrder::find()->where('REC_USER_ID=:REC_USER_ID', [':REC_USER_ID' => $fromUserId])->count());
|
|
|
@@ -314,16 +327,6 @@ class TransferForm extends Model {
|
|
|
throw new \Exception('不能给同一账户转账');
|
|
|
}
|
|
|
|
|
|
- // 转账是否已开启
|
|
|
- $transferSwitch = Cache::getSystemConfig()['transferSwitch'] ?? '';
|
|
|
- if ($transferSwitch != 1) {
|
|
|
- // 转账未开启,判断是否报单中心. 报单中心可开启转账
|
|
|
- $isDec = \frontendApi\modules\v1\models\User::getEnCodeInfo($this->_fromUserInfo['ID'])['IS_DEC'];
|
|
|
- if ($isDec != 1) {
|
|
|
- throw new \Exception('转账功能已关闭');
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
$this->userOperateLogger->saveBeforeContent=array_merge($fromData,$toData);
|
|
|
|
|
|
$db = \Yii::$app->db;
|