出价涨身价
This commit is contained in:
@@ -17,7 +17,7 @@ class MarketValue extends Model
|
|||||||
public function change($user_id,$change_value,$type){
|
public function change($user_id,$change_value,$type){
|
||||||
//判断是否为整数
|
//判断是否为整数
|
||||||
if(!is_int($change_value)){
|
if(!is_int($change_value)){
|
||||||
return ['code' => 0, 'msg' => '参数错误'];
|
return ['code' => 0, 'msg' => '身价变化参数错误'];
|
||||||
}
|
}
|
||||||
$before = db::name('user')->where('id',$user_id)->value('market_value');
|
$before = db::name('user')->where('id',$user_id)->value('market_value');
|
||||||
if($type == 0){
|
if($type == 0){
|
||||||
|
|||||||
@@ -121,7 +121,11 @@ class Sign extends Model
|
|||||||
//收礼人身价计算
|
//收礼人身价计算
|
||||||
$coin_market_values = explode(',', get_system_config_value('coin_market_value'));
|
$coin_market_values = explode(',', get_system_config_value('coin_market_value'));
|
||||||
$change_value = ceil($sign_user['sign_value'] / ($coin_market_values[0] ?? 100) * ($coin_market_values[1] ?? 1));
|
$change_value = ceil($sign_user['sign_value'] / ($coin_market_values[0] ?? 100) * ($coin_market_values[1] ?? 1));
|
||||||
model('api/MarketValue')->change($sign_user_id,$change_value,0);
|
$dd = model('api/MarketValue')->change($sign_user_id,$change_value,0);
|
||||||
|
if($dd['code'] != 1){
|
||||||
|
Db::rollback();
|
||||||
|
return ['code' => 0, 'msg' => $dd['msg'], 'data' => null];
|
||||||
|
}
|
||||||
//其他的出价退回到用户的钱包
|
//其他的出价退回到用户的钱包
|
||||||
$refund = db::name('vs_user_sign_auction')->where(['room_id' => $room_id,'sign_time' => $sign_time,'type' => 0])->select();
|
$refund = db::name('vs_user_sign_auction')->where(['room_id' => $room_id,'sign_time' => $sign_time,'type' => 0])->select();
|
||||||
if($refund){
|
if($refund){
|
||||||
|
|||||||
Reference in New Issue
Block a user