From 08cd7af6633e76369d52b9ec7545abd42354e925 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com>
Date: Fri, 16 Jan 2026 16:23:52 +0800
Subject: [PATCH] =?UTF-8?q?=E7=88=86=E5=B8=81=E8=A1=A5=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
application/api/controller/Xxiaoshi.php | 63 +++++++++++++++++++++++++
1 file changed, 63 insertions(+)
diff --git a/application/api/controller/Xxiaoshi.php b/application/api/controller/Xxiaoshi.php
index df78a1a9..83daba40 100644
--- a/application/api/controller/Xxiaoshi.php
+++ b/application/api/controller/Xxiaoshi.php
@@ -50,5 +50,68 @@ class Xxiaoshi extends Controllers
}
+// //爆币金币补偿
+// public function coinCompensations()
+// {
+// // 原始数据(注意:原数组中重复的键会被直接覆盖,所以先把原始数据整理成二维数组形式)
+// $originalData = [
+// ['27815', 16],
+// ['22349', 67],
+// ['30190', 72],
+// ['22202', 1],
+// ['27259', 62],
+// ['28869', 94],
+// ['28984', 10],
+// ['25101', 14],
+// ['27373', 81],
+// ['27373', 85],
+// ['30420', 20],
+// ['23160', 13],
+// ['30228', 92],
+// ['24984', 33],
+// ['28657', 15],
+// ['28657', 62],
+// ['28585', 21],
+// ['27562', 94],
+// ['29925', 80],
+// ['22713', 41],
+// ['21267', 87],
+// ['30228', 1000],
+// ];
+//
+// // 第一步:重组数组,将相同键名的值存入数组中
+// $res = [];
+// foreach ($originalData as $item) {
+// $k = $item[0];
+// $v = $item[1];
+// // 如果键已存在,就追加值;不存在则初始化数组
+// if (isset($res[$k])) {
+// $res[$k][] = $v;
+// } else {
+// $res[$k] = [$v];
+// }
+// }
+// echo time(). '
';
+// // 第二步:遍历输出所有键值对
+// foreach ($res as $k => $values) {
+// // 遍历同一个键名下的所有值
+// foreach ($values as $v) {
+// echo $k . ':' . $v . '
';
+// //开启事务
+// db::startTrans();
+// $wallet_update = model('api/UserWallet')->change_user_cion_log($k,$v,0,58,'参与幸运币活动获得'.$v.'倍');
+// if(!$wallet_update){
+// db::rollback();
+// Log::error('抽奖处理失败:' .$k . '<:>' . $v );
+// return ['code' => 0, 'msg' => '流水记录失败', 'data' => null];
+// }
+// db::commit();
+// sleep(1);
+// }
+// }
+// echo time(). '
';
+// }
+
+
}
\ No newline at end of file