基于微擎 集卡活动

2023-10-09 08:20
文章标签 活动 微擎 集卡

本文主要是介绍基于微擎 集卡活动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

功能需求:

1、 “ 添加集卡活动 ”  

2、“ 添加卡片 ”

3、用户点击抽卡

4、填入记录表

需要的数据表

集卡活动表:ims_yzpx_sun_card

需要的字段:id、 title、 img_cover(封面图)、img(轮播图)、rule(规则)、prize_details(奖品详情)、drawtimes(抽奖次数)、helptimes(求助次数)、prizenum(奖品总数)、joinnum(参与数量)、joinnum_xn(虚拟参与数量)、winnum(获奖数量)、winnum_xn(虚拟获奖数量)、start_time、end_time、createtime、check_color_one(卡片抽中前颜色)、 check_color_two(卡片抽中后颜色)、uniacid、status、prizename(奖品名称)、prizetype(1=到店  2=物流  3=二者皆可)、

 

卡片表:ims_yzpx_sun_card_font


 

接口中用户执行抽卡

//执行抽卡public function doPagecardLog(){global $_W, $_GPC;$uniacid = $_W['uniacid'];$data['uniacid'] = $uniacid;$id = $_GPC['id'];  //集卡活动的id//获取对应活动的集卡卡片$fontList = pdo_getall('yzpx_sun_card_font', array('cid' => $id,'uniacid' => $_W['uniacid']));$arr=array();//将卡片可概率重组数组foreach ($fontList as $k => $v) {// var_dump($v);exit();$arr[$v['id']] = $v['chance'];// $arr[$v['font']] = $v['chance'];}$fid = $this->get_rand($arr); //根据概率获取奖项id//根据fid查询对应卡片文字获得$font = pdo_fetch("select id,font from ".tablename('yzpx_sun_card_font')." where `uniacid`='$uniacid' and cid='$id' and id='$fid'");$data = array('uniacid' => $_W['uniacid'],'uid' => $_GPC['uid'],     //用户id  4588'cid' => $_GPC['id'],     //集卡活动id  20'fid' => $fid,'font' => $font['font'],'createtime'=>time(),);$res = pdo_insert('yzpx_sun_card_getlog', $data);if ($res) {return $this->result(0, 'success', $data);} else {return $this->result(1, 'error', ['sts' => 0]);}}

用户抽卡后就需要存入一张记录表里

 

 

 

这篇关于基于微擎 集卡活动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/171575

相关文章

【最新华为OD机试E卷-支持在线评测】机器人活动区域(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-E/D卷的三语言AC题解 💻 ACM金牌🏅️团队| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍿 最新华为OD机试D卷目录,全、新、准,题目覆盖率达 95% 以上,支持题目在线评测,专栏文章质量平均 94 分 最新华为OD机试目录: https://blog.

活动系统开发之采用设计模式与非设计模式的区别-非设计模式

1、父类Base.php <?php/*** 初始化控制器* User: Administrator* Date: 2022/9/26* Time: 18:00*/declare (strict_types = 1);namespace app\controller;use app\model\common\Token;use app\BaseController;use app\B

微擎框架

微擎框架之——多级查询显示每项个数-Poison-CSDN博客微擎框架之——系统内置分页加载-CSDN博客 微擎-关于安装模块时出现:Could not resolve: www.52xbjs.com (Could not contact DNS servers)-Poison-CSDN博客

解密FSMN-Monophone VAD模型:语音活动检测的未来

在现代语音处理领域,语音活动检测(Voice Activity Detection, VAD)是一个关键技术,广泛应用于语音识别、语音编码和语音增强等任务。随着深度学习的快速发展,传统的VAD方法逐渐被更为先进的模型所取代。本文将深入探讨FSMN-Monophone VAD模型的原理、优势及其实际应用案例,帮助读者更好地理解这一前沿技术。 一、什么是FSMN-Monophone VAD? FS

活动预告|“AI+Security”系列第3期:AI安全智能体,重塑安全团队工作范式

由安全极客、Wisemodel社区、InForSec网络安全研究国际学术论坛和海升集团联合主办的 “AI+Security”系列第3期: AI 安全智能体,重塑安全团队工作范式  线下活动 将于2024年9月11日下午14:00 在中关村智造大街G座路演厅 正式举行 欢迎扫描海报中二维码报名参与 【会议议程】

Sollong、IO.NET和 Solana,为何参加 WebX 2024活动?

东京王子花园塔酒店 @ChainCatcher_携手 @DPCapital_XYZ与@WebX_Asia共同打造“世界のStaking最大级集结|Tokyo站”盛会,为全球Staking爱好者与行业精英搭建交流合作桥梁!全球顶尖Staking项目方、知名区块链机构、行业领袖与企业家将齐聚东京,共襄盛举! 活动亮点: ——与行业领袖互动 本次活动将汇聚 Web3 领域内最具影响力的行业领袖。与

创客匠人9月活动|预告

-----------------------------------------创客匠人:让知识变现不走弯路-----------------------------------------

域与活动目录

工作组: 对等网络模型,不依赖中央控制服务器,适合小型网络 \\计算机名    \\IP地址 来访问该计算机的共享资源 域(domain): 所有计算机成员被集中管理每个域都有一个或多个域控制器设置域:安装AD,将至少一台服务器提升为域控制器域结构: 单域:一个或多个DC域树:一个或多个相关域的集合。共享一个连续的命名空间。平级或有层次域林:一个或多个域树的集合。每个树命名空间独立,但

OceanMind海睿思参加2024数博会“数据要素赋能生态”活动,获两项数据要素优秀产品认证

近日,2024数博会“数据要素赋能生态”交流活动在贵阳国际生态会议中心成功举办,中新赛克海睿思作为国内数据要素产业优秀服务商代表受邀参加并荣获两项数据要素优秀产品认证。 作为2024数博会的重要组成部分,本次交流活动由北京赛迪出版传媒有限公司主办,《软件和集成电路》杂志社、中国计算机行业协会大数据产业生态专业委员会承办。 活动聚焦“数据赋能 生态共建”这一主题,邀请院士专家、行业学者、

方法onActivityResult,返回数据给上一个活动(Activity)

《android第一行代码》里面的第二章2.3.5 Activity中有一个startActivityForResult()方法也是用于启动活动(Activity)的,但这个方法期望在活动销毁的时候能够返回一个结果给上一个活动。 startActivityForResult()方法接收两个参数,第一个参数是Intent,第二个参数是请求码requestCode,用于在之后的回调中判断数据的来源