@@ -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));