|
@@ -129,7 +129,7 @@ class Index extends Api
|
|
|
|
|
|
|
|
// 用户信息
|
|
// 用户信息
|
|
|
$user = \app\common\model\User::where(['id'=> $tradeUserId,'status'=>1])
|
|
$user = \app\common\model\User::where(['id'=> $tradeUserId,'status'=>1])
|
|
|
- ->field('id,bonus,nickname')
|
|
|
|
|
|
|
+ ->field('id,usdt,nickname,username')
|
|
|
->find();
|
|
->find();
|
|
|
if(empty($user)){
|
|
if(empty($user)){
|
|
|
$fail++;
|
|
$fail++;
|
|
@@ -138,15 +138,29 @@ class Index extends Api
|
|
|
|
|
|
|
|
// 释放到余额
|
|
// 释放到余额
|
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
|
- $changedata = [
|
|
|
|
|
- 'type' => 17,
|
|
|
|
|
- 'money' => $usdt,
|
|
|
|
|
- 'userid' => $tradeUserId,
|
|
|
|
|
- 'relevant_userid' => $tradeUserId,
|
|
|
|
|
- 'remark' => '释放USDT到账',
|
|
|
|
|
|
|
+ $balance = $user->usdt;
|
|
|
|
|
+ $user->usdt = $user->usdt+$usdt;
|
|
|
|
|
+ $user->updatetime = time();
|
|
|
|
|
+ if(!$user->save()){
|
|
|
|
|
+ $fail++;
|
|
|
|
|
+ Db::rollback();
|
|
|
|
|
+ continue;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 流水明细
|
|
|
|
|
+ $changedata=[
|
|
|
|
|
+ 'userid'=>$tradeUserId,
|
|
|
|
|
+ 'type'=> 17,
|
|
|
|
|
+ 'money'=> $usdt,
|
|
|
|
|
+ 'balance'=>$balance,
|
|
|
|
|
+ 'relevant_userid'=>$tradeUserId,
|
|
|
|
|
+ 'status'=>1,
|
|
|
|
|
+ 'create_time'=>time(),
|
|
|
|
|
+ 'remark'=>'转售产品给平台释放USDT到账',
|
|
|
|
|
+ 'user_name'=>$user->username? $user->username : '系统',
|
|
|
|
|
+ 'relevant_name'=>$user->username? $user->username : '系统',
|
|
|
];
|
|
];
|
|
|
- $res = caiwu($changedata, 'bonus');
|
|
|
|
|
- if(!$res){
|
|
|
|
|
|
|
+ if(!Db::name('detailed_bouns')->insertGetId($changedata)){
|
|
|
$fail++;
|
|
$fail++;
|
|
|
Db::rollback();
|
|
Db::rollback();
|
|
|
continue;
|
|
continue;
|