针对时时彩程序的契约分红

2017-8-23 05:02| 发布者: admin| 查看: 93| 评论: 0 |原作者: 娱乐城现金网制作 |来自: 娱乐城现金网制作

娱le城bc制作 市面上很多ssc程序源码都没有契约分红的功能,很多二手贩子也在寻求这个功能的实现!我们将发布本契约分红的实例应用,来帮助各位顾客实现网站的契约分红制度,后面也会发布一下契约日工资,本实例是基于thinkphp的一个契约分红的开发文档。

052625jjzzmp99favjom8m


计划与方案
第一:要准备一张表,这里我设置成 member_bouns ,这是分红的表设置如下;

id (这个表是自增长,用来记录数据库里面存在多少个记录)

uid(这个是给绑定契约分红的人是什么uid)

parentId(这个是上级uid)

actionTime (这个是发起绑定的时间戳)

bonusfh(这个是分红比例,这里我列了一个数组 格式是这样的[10,20,30,40,50,60,70,80,90,99],这样到时候设置在文档里面列成数组分别对应下方的盈亏标准)

bonus(这个是盈亏标准,这里也是列了一个数组[1000,2000,3000,4000,5000,6000,7000,8000,9000,9900],跟上面的比例一样,要进行一定的判断,这个后面会具体说明)

amount(用来存储1-15号的盈亏数据)

amounts(用来存储16-30号的数据)

type(用来判断是否是 正在接受绑定,已经绑定,已经派发分红,未派发分红的判断列)


第二:先前端开发模板,模板的内容如下;
本人的账户名,上级的用户名,发起绑定的时间,盈亏量的数组,分红比例的数组,最下面是绑定或取消按钮!这里要注意一点就是,在提交至数据库的代码中要写出是type=1,这样让系统知道这是已经存在绑定功能了。


第三:在会员列表里面,设定出模板,内容如下;
本人的账户,上级的账户,盈亏的数组,可以点击按钮增加也可以直接列出来十项,分红比例也是同理,然后提交到数据库的时候actiontime的值提交为当前时间,type=0,让系统知道这是未绑定的状态。


第四:现在这里就涉及到sql语句跟变量查询了!
用户列表中需要有一个一键派发的按钮,可以单独派发,可以一键派发,这是为了代理的操作的方便性,最终都是要一键派发的,不然也提款不了!点击派发以后,后台就开始处理事务了。

1、先查询出这个用户的parentid的值,有多少个直属下级,然后存储在数组里面。

2、再写sql语法 查询他的中奖的金额,返点的金额,购买的金额,中奖金额-购买金额+返点,这就是他的盈亏,有可能别的网站不是这么写的,但是大部分都是这样写的,这个是基于我们自己的产品 大家参考就可以了!如此也列个数组!,分两次查询,第一次为时间的1-15号查一次,录入到amount里面去,第二次查询是16-31号,有可能是30号,在time的值上面减去1就可以了,也存储到amounts里面去。


第五:在前端模板中,绑定契约的模板中设定一个领取按钮,信息如下;
1,为当前的盈亏总数,当前对应的分红比例,当前的账户,上级账户,发放的时间。点击领取可不是单纯的领取就可以了,需要进行判断,假如当前日期是1-15号,则是领取amount的值 将这个amount的值进行数组里面的盈亏量判断,如大于array里面的1,但是小于2,则对应的分红比例里面的array就是1,意思就是假如盈亏量里面是这样写的100,200 分红比例里面是这样写的10,20那么如果大于100而小于200的,则就是amount的值 x 10得出来的就是金额了!然后增加到member的coin的值里面去,这个就是1-15的领取方案,那么16-31的也是同理(但是这里要注意一个问题的就是,要进行判断当前时间,如果当前时间是1-15,那么需要设定的是他只能领取amounts的值,因为前半个月是领取上个月后半个月的金额的,这个就不多叙述了)如果是16-31就需要领取他的amount的值了!计算方法跟上面也是一样!领取后将他的type的值更改为2 表明领取成功!

<
>
返回顶部