首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单的每周限时活动管理

目录 前言 每周活动限时管理 时间数据 设置活动开始和结束时间 定时器管理活动状态 羹火活动示例 前言 当接到一个需求当时候,首先会想到有没有类似功能,或者当以后再接到这类功能时如何处理,这次接到一个每周限时活动的任务...,把具有共通点的活动时间统一管理,以后写活动只需专注自己的功能即可 每周活动限时管理 需求:活动日程为每周x日x点到y点 时间数据 时间放在全局配置表,对应活动id --全局变量 SettingConfig.SettingType...= { LuckyShop = 1, --幸运商店 TokenTimeMgr = 2, --战令活动时间管理 WeeklyActivityMgr = 3, --限时活动管理 }...方式:每天判定当日有活动,则设置当日活动时间 --每天检测活动 function WeeklyActivityMgr:onDayTimer() self:RefreshAcitvityTime()...data.state = 0 end end end end 羹火活动示例 当活动开始,updateTime没更新时活动重置,活动结束时出啊一次AcitvityEnd,这里需要每分钟场景发放一次奖励

3.5K20

简单的每周限时活动管理

前言 接到一个需求的时候,首先会想有没有类似功能,或者以后再碰到这类功能如何处理,这次接到一个每周限时活动的任务,把具有共通点的活动时间统一管理,以后写活动只需专注业务功能即可 每周活动限时管理 需求:...活动日程为每周x日x点到y点 image.png 时间数据 时间放在全局配置表,对应活动id --全局变量 SettingConfig.SettingType = { LuckyShop...= 1, --幸运商店 TokenTimeMgr = 2, --战令活动时间管理 WeeklyActivityMgr = 3, --限时活动管理 } function...方式:每天判定当日有活动,则设置当日活动时间 --每天检测活动 function WeeklyActivityMgr:onDayTimer() self:RefreshAcitvityTime...data.state = 0 end end end end 羹火活动示例 当活动开始,updateTime没更新时活动重置

3.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【高额稿费+专属福利】FreeBuf甲方安全征稿活动限时开启!

    基于此,2023 年 5 月 4 日,FreeBuf 限时开启网络安全甲方内容征稿活动,广邀业内网络安全从业者共同参与。 话说,我们有多久没有好好思考,亦或是没有系统整理日常零碎的思考内容了?...那么,借着这个机会,咱们一起来聊聊甲方安全的那些人,那些事~ 活动时间 2023 年 5 月 4 日—5 月 21 日 聚焦甲方安全 注意,本次征文投稿活动仅针对甲方安全内容,不限主题,...专属重磅福利 甲方安全内容专属活动自然也有专属重磅福利。 1、凡是参与投稿的作者,稿件一经采纳(精选至FreeBuf首页发布)即可获得大额现金稿费激励,最低500元,上不封顶。...3、活动期间,所有甲方投稿将会优先审核,并且有机会获得多种FreeBuf周边。...注:本活动最终解释权归 FreeBuf 平台所有。

    2.6K30

    【官方限时活动】最壕十一月,敢写就有奖

    大神都已在腾讯云双十一促销活动中加满了购物车,而你的购物车却全是肥宅快乐水(bushi) 快点击此处前往双十一主会场,这是你唯一追赶大神的机会了! 且慢!!...欢迎围绕 腾讯云双十一活动 分享你的薅羊毛攻略笔记 文章要求为你针对腾讯云双十一活动、已消费/准备消费/推荐消费的购物方案 ,或者分享各种隐藏优惠券领取的技巧,一起省下一个亿 主题二:《先人一步上云指南...内容要求与投稿要求 ---- 话题要求:内容方向3选1,原创,500字 话题要求为腾讯云双十一活动购物方案、腾讯云产品使用技巧攻略或与购物相关的技术分享类文章。具体主题解析请看上方【征稿内容】部分。.../ QQ空间或200人以上技术兴趣社群,并用几句话推荐活动。...p.s.没有获奖的社区小伙伴也不要灰心哦~近期社区还会有大量有奖活动等您参与!(❁´◡`❁)

    43.8K8010

    TienChin 活动管理-活动状态完善

    修改字典 修改活动状态字典,将之前的数据键值为 0 的数据标签内容改为 过期: 更改下数据库的描述,禁用改为过期: ALTER TABLE `tienchin_activity` MODIFY COLUMN...`activity_status` int NULL DEFAULT NULL COMMENT '活动状态,0.表示过期、1.表示正常' AFTER `activity_type`; Activity.../** * 活动状态,0.表示过期、1.表示正常 */ private Integer activityStatus; ActivityServiceImpl 编写一个将超过当前时间的活动状态设置为禁用...@Override public List selectActivityList() { // 将超过当前时间的活动状态设置为禁用 expireActivity(...() { UpdateWrapper uw = new UpdateWrapper(); // 将原本状态为正常的活动状态为1,并且 endTime 小于当前时间的活动状态设置为过期

    14530

    TienChin 活动管理-添加活动接口

    "添加成功" : "添加失败"); } IActivityService /** * 添加活动 * * @param activityVO 活动信息 * @return 结果 */ int addActivity...1 : 0; } ValidationMessages.properties # 活动管理 activity.name.notBlank=活动名称不能为空 activity.name.size=活动名称最大长度为...20个字符 activity.channelId.notnull=渠道ID不能为空 activity.info.notBlank=活动简介不能为空 activity.info.size=活动简介最多为255...个字符 activity.type.notnull=活动类型不能为空 activity.status.max=活动状态最大值为1 activity.status.min=活动状态最小值为0 activity.discount.max...activity.endTime.notnull=活动结束时间不能为空 ActivityVO /** * 活动名称 */ @NotBlank(message = "{activity.name.notBlank

    14410

    MYSQL 分布式 自己“搞”,还是中间件 (答题爱可生送书活动

    2 分库分表,使用中间件的方式,进行分表的操作,这是另一种分表的方式,与上边的方式相比,这样的方式更加的通用,通过中间件的方式将数据流自动分割到不同的MYSQL 数据库服务器上,以达到和上边使用特定逻辑达到同样的效果...这里从逻辑的角度来看中间件 1 中间件的自带的主键生成的逻辑,是否能满足企业业务中设想的逻辑,满足开发的对于主键设计的需求。...2 中间件对于支持的MYSQL的语法的标准,以及是否可以承受一些复杂语句的查询,降低开发人员在设计系统时的难度。 3 中间件在不使用后,数据的迁移,维护,改变分库分表的更改的成本的问题。...在细节方面,使用中间件考虑的范围会更多一些 比如对于学习成本的需求,中间件的加入不应该提高使用数据库的成本,无论是从人员还是技术方面,与原有的数据库的使用方式越贴近越好。...基于中间件的复杂,以及要求,其实我们可以使用的中间件并没有太多的选择大部分都是在使用mycat,更加清晰的了解和理解MYSQL中间件的定义,则是如何搞好分库分表的第一步,实际上也是有其他的中间件可以选择

    53830
    领券