bug修改
This commit is contained in:
@@ -248,18 +248,18 @@ class BlindBoxTurntableGiftDrawWorldNew extends Model
|
|||||||
//防止过高爆率,检查本期用户概率
|
//防止过高爆率,检查本期用户概率
|
||||||
//当前用户在本期的(补偿 防止漏洞 超过预期 把盘拉平)
|
//当前用户在本期的(补偿 防止漏洞 超过预期 把盘拉平)
|
||||||
//总抽奖金额(支出)
|
//总抽奖金额(支出)
|
||||||
$total_money = db::name('vs_gift_bag_receive_log')->where(['gift_bag_id' => $gift_bag_id,'user_id' => $user_id,'periods'=>$periods])->sum('bag_price');
|
// $total_money = db::name('vs_gift_bag_receive_log')->where(['gift_bag_id' => $gift_bag_id,'user_id' => $user_id,'periods'=>$periods])->sum('bag_price');
|
||||||
//总礼物价值(收入)
|
// //总礼物价值(收入)
|
||||||
$total_gift_money = db::name('vs_gift_bag_receive_log')->where(['gift_bag_id' => $gift_bag_id,'user_id' => $user_id,'periods'=>$periods])->sum('gift_price');
|
// $total_gift_money = db::name('vs_gift_bag_receive_log')->where(['gift_bag_id' => $gift_bag_id,'user_id' => $user_id,'periods'=>$periods])->sum('gift_price');
|
||||||
if($total_money>0 && $total_gift_money>0){
|
// if($total_money>0 && $total_gift_money>0){
|
||||||
$ratio =round(($total_gift_money / $total_money),3) ?? 0;
|
// $ratio =round(($total_gift_money / $total_money),3) ?? 0;
|
||||||
if($ratio > 1.03){
|
// if($ratio > 1.03){
|
||||||
$gift_bag_detail_duo = db::name("vs_gift_bag_detail")->where([ 'gift_bag_id' => $gift_bag_id,'remaining_number' => ['>',0]])->order('remaining_number', 'desc')->find();
|
// $gift_bag_detail_duo = db::name("vs_gift_bag_detail")->where([ 'gift_bag_id' => $gift_bag_id,'remaining_number' => ['>',0]])->order('remaining_number', 'desc')->find();
|
||||||
if($gift_bag_detail_duo){
|
// if($gift_bag_detail_duo){
|
||||||
$gift = $giftInfoMap[$gift_bag_detail_duo['foreign_id']]??[];
|
// $gift = $giftInfoMap[$gift_bag_detail_duo['foreign_id']]??[];
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
$precomputedResults[] = [
|
$precomputedResults[] = [
|
||||||
'gift_user_id' => $giftUserId,
|
'gift_user_id' => $giftUserId,
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class GiveGiftBases extends Model
|
|||||||
* 获取送礼记录
|
* 获取送礼记录
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function getGiftRecords($params)
|
public function getGiftRecords($params,$ext_params=[])
|
||||||
{
|
{
|
||||||
// $params = $this->request->param();
|
// $params = $this->request->param();
|
||||||
|
|
||||||
@@ -53,13 +53,21 @@ class GiveGiftBases extends Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 时间范围
|
// 时间范围
|
||||||
if (!empty($params['start_time'])) {
|
if (!empty($ext_params)) {
|
||||||
$options['start_time'] = strtotime($params['start_time']);
|
if (!empty($ext_params['start_time'])) {
|
||||||
|
$options['start_time'] = $ext_params['start_time'];
|
||||||
|
}
|
||||||
|
if (!empty($ext_params['end_time'])) {
|
||||||
|
$options['end_time'] = $ext_params['end_time'];
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if (!empty($params['start_time'])) {
|
||||||
|
$options['start_time'] = strtotime($params['start_time']);
|
||||||
|
}
|
||||||
|
if (!empty($params['end_time'])) {
|
||||||
|
$options['end_time'] = strtotime($params['end_time'] . ' 23:59:59');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (!empty($params['end_time'])) {
|
|
||||||
$options['end_time'] = strtotime($params['end_time'] . ' 23:59:59');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// 分页参数
|
// 分页参数
|
||||||
$options['page'] = $params['page'] ?? 1;
|
$options['page'] = $params['page'] ?? 1;
|
||||||
|
|||||||
@@ -439,6 +439,11 @@ class Guild extends Model
|
|||||||
}
|
}
|
||||||
//减少公会人数
|
//减少公会人数
|
||||||
db::name('vs_guild')->where('id', $guild_info['id'])->setDec('num');
|
db::name('vs_guild')->where('id', $guild_info['id'])->setDec('num');
|
||||||
|
if($guild_info['id']<=95){
|
||||||
|
$guild_id = "g".$guild_info['id'];
|
||||||
|
}else{
|
||||||
|
$guild_id = $guild_info['id'];
|
||||||
|
}
|
||||||
model('api/Tencent')->delete_group_member('g'.$guild_id, $uid);
|
model('api/Tencent')->delete_group_member('g'.$guild_id, $uid);
|
||||||
|
|
||||||
//付费退出费用给公会长
|
//付费退出费用给公会长
|
||||||
@@ -551,7 +556,12 @@ class Guild extends Model
|
|||||||
}
|
}
|
||||||
//减少公会人数
|
//减少公会人数
|
||||||
db::name('vs_guild')->where('id', $apply_info['guild_id'])->setDec('num');
|
db::name('vs_guild')->where('id', $apply_info['guild_id'])->setDec('num');
|
||||||
model('api/Tencent')->delete_group_member('g'.$apply_info['guild_id'], $apply_info['user_id']);
|
if($apply_info['guild_id']['id']<=95){
|
||||||
|
$guild_id = "g".$apply_info['guild_id']['id'];
|
||||||
|
}else{
|
||||||
|
$guild_id = $apply_info['guild_id']['id'];
|
||||||
|
}
|
||||||
|
model('api/Tencent')->delete_group_member('g'.$guild_id, $apply_info['user_id']);
|
||||||
} else {
|
} else {
|
||||||
$update_data = [];
|
$update_data = [];
|
||||||
$update_data['status'] = 2;
|
$update_data['status'] = 2;
|
||||||
@@ -584,6 +594,11 @@ class Guild extends Model
|
|||||||
//解散公会
|
//解散公会
|
||||||
db::name('vs_guild')->where('id',$guild_id)->update(['delete_time'=>time(),'status'=>2]);
|
db::name('vs_guild')->where('id',$guild_id)->update(['delete_time'=>time(),'status'=>2]);
|
||||||
//解散群
|
//解散群
|
||||||
|
if($guild_id<=95){
|
||||||
|
$guild_id = "g".$guild_id;
|
||||||
|
}else{
|
||||||
|
$guild_id = $guild_id;
|
||||||
|
}
|
||||||
model('api/Tencent')->delete_group('g'.$guild_id);
|
model('api/Tencent')->delete_group('g'.$guild_id);
|
||||||
Db::commit();
|
Db::commit();
|
||||||
return ['code' => 1, 'msg' => '解散成功!', 'data' => null];
|
return ['code' => 1, 'msg' => '解散成功!', 'data' => null];
|
||||||
|
|||||||
@@ -69,9 +69,8 @@ class Invited extends Model
|
|||||||
$invited_draw_conf = get_system_config_value('invited_draw');//分成比例
|
$invited_draw_conf = get_system_config_value('invited_draw');//分成比例
|
||||||
$invited_draw = $invited_draw_conf / 100;
|
$invited_draw = $invited_draw_conf / 100;
|
||||||
$invited_draw_money = $money * $invited_draw;
|
$invited_draw_money = $money * $invited_draw;
|
||||||
$invited_draw_money = $invited_draw_money / intval(get_system_config_value('rmb_coin_ratio')); //金币换算成钻石
|
|
||||||
//增加余额并记录日志
|
//增加余额并记录日志
|
||||||
$wallet_update = model('api/UserWallet')->change_user_cion_log($invited_user_id,$invited_draw_money,0,6,'邀请用户充值返利');
|
$wallet_update = model('api/UserWallet')->change_user_earnings_log($invited_user_id,$invited_draw_money,0,6,'邀请用户充值返利');
|
||||||
if(!$wallet_update){
|
if(!$wallet_update){
|
||||||
return ['code' => 0, 'msg' => "邀请给上级返利失败", 'data' => null];
|
return ['code' => 0, 'msg' => "邀请给上级返利失败", 'data' => null];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -655,10 +655,10 @@ class UserData extends Model
|
|||||||
{
|
{
|
||||||
$data = null;
|
$data = null;
|
||||||
if($type == 2){
|
if($type == 2){
|
||||||
$data = db::name('user_data')->where('user_id',$user_id)->field('id,alipay_name,alipay_account')->find();
|
$data = db::name('user_data')->where('user_id',$user_id)->field('id,bank_card_number,alipay_name,alipay_account,bank_user_name,bank_card,open_bank')->find();
|
||||||
}
|
}
|
||||||
if($type == 3){
|
if($type == 3){
|
||||||
$data = db::name('user_data')->where('user_id',$user_id)->field('id,bank_card_number,bank_user_name,bank_card,open_bank')->find();
|
$data = db::name('user_data')->where('user_id',$user_id)->field('id,bank_card_number,alipay_name,alipay_account,bank_user_name,bank_card,open_bank')->find();
|
||||||
}
|
}
|
||||||
if($data['bank_card_number']==0){
|
if($data['bank_card_number']==0){
|
||||||
$data['bank_card_number'] = '';
|
$data['bank_card_number'] = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user