盲盒抽奖程序
Go to file
2025-04-06 17:26:08 +00:00
.cursor/rules 每日限购 2025-03-31 17:48:36 +00:00
.vscode 提交代码 2025-03-21 19:25:07 +08:00
app 提交 2025-04-06 17:26:08 +00:00
config 福利屋 2025-04-03 15:59:22 +00:00
extend 提交代码 2025-03-21 19:25:07 +08:00
public 提交 2025-04-06 17:26:08 +00:00
route 提交代码 2025-03-21 19:25:07 +08:00
tp 提交代码 2025-03-21 19:25:07 +08:00
view 123 2025-03-31 06:17:21 +00:00
.env 修改redis 2025-03-23 15:27:55 +00:00
.gitignore 提交代码 2025-03-21 19:25:07 +08:00
.travis.yml 提交代码 2025-03-21 19:25:07 +08:00
composer.json 123 2025-03-31 06:17:21 +00:00
composer.lock 123 2025-03-31 06:17:21 +00:00
LICENSE.txt 提交代码 2025-03-21 19:25:07 +08:00
README_AUTO_OFFSHELF.md 添加自动下架盒子功能 2025-03-22 01:59:15 +00:00
README.md 优化无限赏支付抽奖方式。修复问题 2025-03-31 14:56:31 +00:00
table.sql 213 2025-04-04 07:49:31 +00:00
think 提交代码 2025-03-21 19:25:07 +08:00

ThinkPHP 6.0

运行环境要求 PHP7.1+,兼容 PHP8.0。

官方应用服务市场 | ThinkAPI——官方统一 API 服务

ThinkPHPV6.0 版本由亿速云独家赞助发布。

主要新特性

  • 采用PHP7强类型(严格模式)
  • 支持更多的PSR规范
  • 原生多应用支持
  • 更强大和易用的查询
  • 全新的事件系统
  • 模型事件和数据库事件统一纳入事件系统
  • 模板引擎分离出核心
  • 内部功能中间件化
  • SESSION/Cookie 机制改进
  • 对 Swoole 以及协程支持改进
  • 对 IDE 更加友好
  • 统一和精简大量用法

安装

composer create-project topthink/think tp 6.0.*

如果需要更新框架使用

composer update topthink/framework

文档

完全开发手册

参与开发

请参阅 ThinkPHP 核心框架包

版权信息

ThinkPHP 遵循 Apache2 开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有 Copyright © 2006-2020 by ThinkPHP (http://thinkphp.cn)

All rights reserved。

ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。

更多细节参阅 LICENSE.txt

php 7.4 解除禁用

proc_open
putenv
 composer install
 php think run

composer require phpoffice/phpspreadsheet
composer require yzalis/identicon
composer require topthink/think-image
php think UserStatisticsHour

原抽无限赏奖逻辑(内存消耗过大,不在使用)

  // #组合中奖商品
            // $all_goods_id = [];
            // foreach ($goodslist as $value) {
            //     $real_pro1 = $value['real_pro'];
            //     $real_pro = $real_pro1 * 100000;
            //     for ($i = 1; $i <= $real_pro; $i++) {
            //         $all_goods_id[] = $value['id'];
            //     }
            // }

            // for ($i = 0; $i < $prize_num; $i++) {
            //     #随机打乱
            //     shuffle($all_goods_id);
            //     shuffle($all_goods_id);
            //     $prize_id = $all_goods_id[0];
            //     $prize_info = GoodsList::where(['id' => $prize_id])->find();
            //     #编号
            //     $luck_no = OrderList::field('id')
            //         ->where('goods_id', '=', $goods_id)
            //         ->where('num', '=', 0)
            //         ->where('order_type', '=', $order_type)
            //         ->order('id desc')
            //         ->value('luck_no');
            //     $luck_no++;
            //     #新增记录
            //     $save_prize_info = [
            //         'order_id' => $order_id,
            //         'user_id' => $user_id,
            //         'status' => 0,#0未操作 1选择兑换 2选择发货
            //         'goods_id' => $goods_id,
            //         'num' => 0,
            //         'shang_id' => $prize_info['shang_id'],
            //         'goodslist_id' => $prize_info['id'],
            //         'goodslist_title' => $prize_info['title'],
            //         'goodslist_imgurl' => $prize_info['imgurl'],
            //         'goodslist_price' => $prize_info['price'],
            //         'goodslist_money' => $prize_info['money'],
            //         'goodslist_type' => $prize_info['goods_type'],
            //         'goodslist_sale_time' => $prize_info['sale_time'],
            //         'addtime' => time(),
            //         'prize_code' => $prize_info['prize_code'],
            //         'order_type' => $order_type,
            //         'luck_no' => $luck_no,
            //     ];
            //     #入库===
            //     $res[] = OrderList::insert($save_prize_info);
            // }