巡乐会抽奖接口提交.-调试
This commit is contained in:
@@ -592,7 +592,9 @@ class BlindBoxTurntableGift extends Model
|
||||
'user_id' => $user_id,
|
||||
'gift_id'=>$gift_bag_detail['foreign_id'],
|
||||
'gift_price'=>$gift['gift_price'],
|
||||
'is_public_screen'=>$gift['is_public_screen'],
|
||||
'gift_name'=>$gift['gift_name'],
|
||||
'gift_base_image'=>$gift['base_image'],
|
||||
|
||||
];
|
||||
}
|
||||
$reslut_data = [];
|
||||
@@ -602,12 +604,15 @@ class BlindBoxTurntableGift extends Model
|
||||
$reslut_data[$gift_id] = [
|
||||
'gift_id' => $gift_id,
|
||||
'gift_price'=>$value['gift_price'],
|
||||
'gift_name'=>$value['gift_name'],
|
||||
'gift_base_image'=>$value['gift_base_image'],
|
||||
'count' => 1
|
||||
];
|
||||
}else {
|
||||
$reslut_data[$gift_id]['count']++;
|
||||
}
|
||||
}
|
||||
$result_list = [];
|
||||
foreach ($reslut_data as $key => $value) {
|
||||
//处理礼包发放记录表
|
||||
$data = [];
|
||||
@@ -626,6 +631,13 @@ class BlindBoxTurntableGift extends Model
|
||||
db::rollback();
|
||||
return ['code' => 0, 'msg' => '失败,', 'data' => []];
|
||||
}
|
||||
$result_list[]=[
|
||||
'gift_id'=>$value['gift_id'],
|
||||
'gift_name'=>$value['gift_name'],
|
||||
'gift_base_image' =>$value['gift_base_image'],
|
||||
'gift_price'=>$value['gift_price'],
|
||||
'count'=>$value['count'],
|
||||
];
|
||||
}
|
||||
// 添加活动记录
|
||||
$reslut = Db::name('vs_activities_receive')->insert([
|
||||
@@ -654,7 +666,11 @@ class BlindBoxTurntableGift extends Model
|
||||
//聊天室推送系统消息
|
||||
model('Chat')->sendMsg(1057,$room_id,$text);
|
||||
}
|
||||
return ['code' => 1, 'msg' => '成功', 'data' => $result_data];
|
||||
//返回结果排序
|
||||
usort($result_list, function($a, $b) {
|
||||
return $b['gift_price'] <=> $a['gift_price'];
|
||||
});
|
||||
return ['code' => 1, 'msg' => '成功', 'data' => $result_list];
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user