lyh %!s(int64=2) %!d(string=hai) anos
pai
achega
8c117134e8
Modificáronse 1 ficheiros con 16 adicións e 0 borrados
  1. 16 0
      app/Services/Api/TradeService.php

+ 16 - 0
app/Services/Api/TradeService.php

@@ -329,6 +329,22 @@ class TradeService extends BaseService
             $this->error = 1003;
             return false;
         }
+
+        // 购买, 确认收款主体是承兑商
+        // 卖出, 确认收款主体是用户
+        if($info['type'] == 1){
+            $member = MemberModel::where(['id'=>$info['acceptor_uid']])->first();
+            $memberPassword = $member['pay_password'];
+        }else{
+            $memberPassword = $info['pay_password'];
+        }
+
+        // 确认密码
+        $payPassword = isset($params['pay_password']) ? trim($params['pay_password']) : '';
+        if ($memberPassword != get_password($payPassword)) {
+            $this->error = 2038;
+            return false;
+        }
         // 星豆
         DB::beginTransaction();
         RedisService::set($cacheKey, $info, rand(2, 3));