php - 求一个微信群里面发红包的思路
怪我咯
怪我咯 2017-04-11 09:42:32
[PHP讨论组]

像微信群发红包一样功能,用户领取红包该怎么领取,怎么存数据库,求思路?有源码更好。。。。。万分感谢

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
阿神

红包记录表:发红包人,红包金额,份数,是否支付

订单表:支付人,支付金额,红包id

红包分配表:红包id,分配金额,是否退回,领取人

先生成红包记录,比如100块,分10份,然后分配好十份记录到分配表(参考微信的红包分配),将其入队列

$redis->lpush($redId,$recordId);$redId为红包id,$recordId为每个红包分配的记录id

同时记录每个红包分配的记录信息$redis->hset($redId,$recordId,$record);$record为每个红包分配的记录

抢红包时从队列获取,先判断是否还有红包$redis->llen($redId)>0,然后更新对应红包记录的领取人

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号