|
@@ -241,7 +241,8 @@ class Usercenter extends Api
|
|
//设置价格
|
|
//设置价格
|
|
$price = config('site.video_min_price');
|
|
$price = config('site.video_min_price');
|
|
$price = empty($check) ? 0 : $price;
|
|
$price = empty($check) ? 0 : $price;
|
|
-
|
|
|
|
|
|
+ $bili = config('site.money_to_gold');
|
|
|
|
+ $money = bcdiv($price,$bili,2);
|
|
|
|
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
|
|
|
|
@@ -260,13 +261,21 @@ class Usercenter extends Api
|
|
}
|
|
}
|
|
|
|
|
|
//扣费
|
|
//扣费
|
|
- if(!empty($check) && $log_id){
|
|
|
|
|
|
+ if($price > 0){
|
|
$rs = model('wallet')->lockChangeAccountRemain($this->auth->id,'gold',-$price,11,'','user_match_video_log',$log_id);
|
|
$rs = model('wallet')->lockChangeAccountRemain($this->auth->id,'gold',-$price,11,'','user_match_video_log',$log_id);
|
|
if($rs['status'] === false){
|
|
if($rs['status'] === false){
|
|
Db::rollback();
|
|
Db::rollback();
|
|
$this->error($rs['msg']);
|
|
$this->error($rs['msg']);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //另一方加钱
|
|
|
|
+ if($money > 0){
|
|
|
|
+ $rs = model('wallet')->lockChangeAccountRemain($to_user_id,'money',$money,21,'','user_match_video_log',$log_id);
|
|
|
|
+ if($rs['status'] === false){
|
|
|
|
+ Db::rollback();
|
|
|
|
+ $this->error($rs['msg']);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
Db::commit();
|
|
Db::commit();
|
|
$this->success('success');
|
|
$this->success('success');
|
|
@@ -290,7 +299,8 @@ class Usercenter extends Api
|
|
//设置价格
|
|
//设置价格
|
|
$price = config('site.audio_min_price');
|
|
$price = config('site.audio_min_price');
|
|
$price = empty($check) ? 0 : $price;
|
|
$price = empty($check) ? 0 : $price;
|
|
-
|
|
|
|
|
|
+ $bili = config('site.money_to_gold');
|
|
|
|
+ $money = bcdiv($price,$bili,2);
|
|
|
|
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
|
|
|
|
@@ -309,13 +319,21 @@ class Usercenter extends Api
|
|
}
|
|
}
|
|
|
|
|
|
//扣费
|
|
//扣费
|
|
- if(!empty($check) && $log_id){
|
|
|
|
|
|
+ if($price > 0){
|
|
$rs = model('wallet')->lockChangeAccountRemain($this->auth->id,'gold',-$price,12,'','user_match_audio_log',$log_id);
|
|
$rs = model('wallet')->lockChangeAccountRemain($this->auth->id,'gold',-$price,12,'','user_match_audio_log',$log_id);
|
|
if($rs['status'] === false){
|
|
if($rs['status'] === false){
|
|
Db::rollback();
|
|
Db::rollback();
|
|
$this->error($rs['msg']);
|
|
$this->error($rs['msg']);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //另一方加钱
|
|
|
|
+ if($money > 0){
|
|
|
|
+ $rs = model('wallet')->lockChangeAccountRemain($to_user_id,'money',$money,22,'','user_match_audio_log',$log_id);
|
|
|
|
+ if($rs['status'] === false){
|
|
|
|
+ Db::rollback();
|
|
|
|
+ $this->error($rs['msg']);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
Db::commit();
|
|
Db::commit();
|
|
$this->success('success');
|
|
$this->success('success');
|
|
@@ -327,6 +345,9 @@ class Usercenter extends Api
|
|
|
|
|
|
//设置价格
|
|
//设置价格
|
|
$price = config('site.typing_min_price');
|
|
$price = config('site.typing_min_price');
|
|
|
|
+ $bili = config('site.money_to_gold');
|
|
|
|
+ $money = bcdiv($price,$bili,2);
|
|
|
|
+
|
|
|
|
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
|
|
|
|
@@ -345,11 +366,22 @@ class Usercenter extends Api
|
|
}
|
|
}
|
|
|
|
|
|
//扣费
|
|
//扣费
|
|
- $rs = model('wallet')->lockChangeAccountRemain($this->auth->id,'gold',-$price,13,'','user_match_typing_log',$log_id);
|
|
|
|
- if($rs['status'] === false){
|
|
|
|
- Db::rollback();
|
|
|
|
- $this->error($rs['msg']);
|
|
|
|
|
|
+ if($price > 0){
|
|
|
|
+ $rs = model('wallet')->lockChangeAccountRemain($this->auth->id,'gold',-$price,13,'','user_match_typing_log',$log_id);
|
|
|
|
+ if($rs['status'] === false){
|
|
|
|
+ Db::rollback();
|
|
|
|
+ $this->error($rs['msg']);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ //另一方加钱
|
|
|
|
+ if($money > 0){
|
|
|
|
+ $rs = model('wallet')->lockChangeAccountRemain($to_user_id,'money',$money,23,'','user_match_typing_log',$log_id);
|
|
|
|
+ if($rs['status'] === false){
|
|
|
|
+ Db::rollback();
|
|
|
|
+ $this->error($rs['msg']);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
//tag任务赠送金币
|
|
//tag任务赠送金币
|
|
//搭讪奖励
|
|
//搭讪奖励
|