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