PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP仿微信发红包领红包效果大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

近期项目需要在聊天的基础上新增红包功能,需求:仿微信(不含留言),但只能使用余额发红包。于是多次使用微信红包,了解各种交互界面及业务需求,如展示信息、分类(个人,群普通,群拼手气)、个数限制(100)、金额限制(200)、过期时间(24小时)等等,然后着手开发,下面提及的基本全是提供给app端的接口,毕竟我PHPer。

一、设计数据表如下

PHP;">
CREATE TABLE `red_packet` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',`for_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '发放对象(@L_675_4@或群id)',`pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态:0未支付,1已支付',`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '类型:1、个人,2、群普通,3、群拼手气',`intro` varchar(255) NOT NULL DEFAULT '' COMMENT '简介',`number` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '个数',`@R_549_10586@l_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.0' COMMENT '总金额',`single_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.0' COMMENT '单个红包金额(群拼手气时为0)',`return_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.0' COMMENT '退还金额',`is_cli_handle` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否经过cli退款处理:0否,1是',`expend_time` mediumint(1) unsigned NOT NULL DEFAULT '0' COMMENT '领取消耗时间',`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',`pay_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '支付时间',PRIMARY KEY (`id`),KEY `user_id` (`user_id`),KEY `pay_status` (`pay_status`),KEY `pay_time` (`pay_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='红包发放表';
create table `red_packet_log` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`rp_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '红包id',`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '领取人id',`money` decimal(10,2) unsigned NOT NULL DEFAULT '0.0' COMMENT '领取金额',`is_good` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否手气最佳:0否,1是',`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',`update_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '领取时间',KEY `rp_id` (`rp_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='红包领取日志表';

大佬总结

以上是大佬教程为你收集整理的PHP仿微信发红包领红包效果全部内容,希望文章能够帮你解决PHP仿微信发红包领红包效果所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。