2023-09-13 10:28:04
1443
https://demo.ivx.cn/
2025-06-12 00:20:54
ck0hqed7pnprtfqnvoq0
[{"insert":"该demo主要分为两个页面,一个是抽奖页面,另一个是助力页面\n首先,抽奖页面主要包含抽奖功能和复制分享链接功能\n(1)抽奖功能:该功能主要去判断当前账号下的剩余抽奖次数是否大于0,大于0的话可以进行抽奖,小于0则提示用户\n"},{"insert":{"image":"R10580997-44e053bd7652c8e3a0a205a01038035c_73478_813_650.png"}},{"insert":"\n\n(2)复制分享链接功能:该功能主要给当前账号生成一个单独的shareCode,如果当前账号就存在一个shareCode就直接输出,如果没有的话就通过当前时间的时间戳和随机生成一个长度为8的字符串拼接一个新的字符串并且更新到数据库中\n"},{"insert":{"image":"R10580997-11783cea629e4e490d33f58809bd92fc_91089_812_818.png"}},{"insert":"\n\n\n其次是助力页面,进入页面需要url携带一个名为shareCode的参数才能进入到助力页面否则进入的就是抽奖页面,在判断当前助力是否成功主要有以下几种情况去判断\n(1)shareCode不存在:需要通过shareCode的值找到其对应的数据是否存在,如果找到的话说明当前shareCode有效,否则无效\n"},{"insert":{"image":"R10580997-d4bf409e7d5bde3649c61ec165d68024_22073_876_229.png"}},{"insert":"\n(2)自己给自己助力:需要通过shareCode的值找到其对应的用户ID,再通过该用户ID与当前登陆账号的用户ID相比较,如果一样的话说明是自己给自己助力\n(3)重复助力:数据库中有一个字段用于存储助力过当前账号的用户ID,因此可以用该字段的值与当前shareCode对应的用户ID判断是否存在包含关系,如果是的话就说明当前账号已经助力过不能重复助力\n"},{"insert":{"image":"R10580997-9301ec0dd5c1f7084215637a91347bee_40815_881_352.png"}},{"insert":"\n\n排除完上面提及的三种情况之后,就是正常的修改逻辑了。通过shareCode找到其对应数据并添加一次抽奖机会,获取当前登陆账号的助力用户ID并添加当前助力的用户ID\n"},{"insert":{"image":"R10580997-251d2415a11b83366ea25491341d8bb6_84120_843_741.png"}},{"insert":"\n"}]
[{"insert":"一个好友助力一次可以给一次抽奖机会的demo,形式大转盘 刮刮卡都行,主要是想搞点助力给机会的逻辑\n"}]
抽奖以及通过好友助力增加抽奖次数
抽奖以及通过好友助力增加抽奖次数
助力获取抽奖机会
5084
助力获取抽奖机会
2023-10-09 10:45:58
52
null
-1
0
1.644406e+06
651
203
R10580997-6f1095f8ffaf07097b8404cda9523f25_71401_915_691.png
H5
迷雾
1
1
0
11342354
6693
165
217
已上架
应用
1
邵伟明
0
10126272
https://v4pre.h5sys.cn/play/xh4LMpgZ
手机