属性配置

1. 配置年级是否显示

这里配置的屏蔽的年级,在运营后台去删掉相关id就行了

2. 过滤标签显示特定课程数据

指定 yaml 文件显示

course.tagCourse.tagName=寒假班
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.subjectId=2B0D8944-7209-4C26-B4C2-99E48665D1AD
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.subjectName=语文
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.name=七年级语文寒假班
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.cover=https://resource.53zaixian.com/banner/2020-10-06/1c5733a1-91d0-4e08-ab1f-5f62254ae659.png
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.startEndDate=11月30日-01月10日
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.teacherIds=[1313375325476110337,1313374917630377986]
course.tagCourse.gradeList.4750207f-98ef-426b-bc8d-17b3ecadf4e2.subjectList.1.scheduleIds=[1313428193768247297,1313456223345577985]

3. 配置寒假班暑假班

4.配置活动中心

act:
invite:
headPicCount: 4
x: 5
explain: "邀请%s人抽万能卡"
task:
btnToCompleteTx: "去完成"
btnCompletedTx: "已完成"
btnSignUpTx: "签到"
completeNum: "已获得%s次"
diagnosisNum: 3
taskList:
- id: 1
sorted: 1
name: "新人奖励"
type: 0
isMemberJoin: false
desc:
reward: 3
isHide: true
icon: common/images/teacher_avatar%403x.png
- id: 2
sorted: 2
name: "签到"
type: 0
isMemberJoin: false
desc: "每日首次打卡即送1次抽卡次数"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 3
sorted: 3
name: "邀请好友"
type: 0
isMemberJoin: false
desc: "每成功邀请1位新用户注册并下载登录APP即送1次抽卡次数"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 4
sorted: 4
name: "申请诊断"
type: 0
isMemberJoin: true
desc: "每次成功申请诊断服务即送1次抽卡次数(语数英各限1次)"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 5
sorted: 8
name: "课程探索"
type: 0
isMemberJoin: true
desc: "观看带有卡片标识的课程,单课时累计学习大于30分钟即送1次抽卡次数,多看多得"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 6
sorted: 9
name: "下载错题"
type: 0
isMemberJoin: true
desc: "添加错题超过5题并下载打印版文件即送1次抽卡次数(每人限1次)"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 7
sorted: 5
name: "完成评测"
type: 0
isMemberJoin: true
desc: "每次完成诊断测评即送1次抽卡次数(语数英各限1次)"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 8
sorted: 6
name: "完成诊断任务"
type: 0
isMemberJoin: true
desc: "每次完成专属定制的诊断任务即送1次抽卡次数"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 9
sorted: 7
name: "充值7天会员"
type: 0
isMemberJoin: true
desc: "每次购买9.9元7天体验会员卡即送1次抽卡次数"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
- id: 10
sorted: 10
name: "阶段任务抽万能卡"
type: 1
isMemberJoin: true
desc: "每次完成诊断服务阶段任务目标即送1次万能卡抽取机会"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
percent: 30
- id: 11
sorted: 12
name: "充会员送万能卡"
type: 1
isMemberJoin: false
desc: "每次购买月卡/半年卡/年卡即送1张万能卡(每次购买送1张)"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
percent: 100
- id: 12
sorted: 13
name: "购寒假课送万能卡"
type: 1
isMemberJoin: false
desc: "活动期间购买寒假课即送1张万能卡"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
percent: 100
- id: 13
sorted: 14
name: "购春季课送万能卡"
type: 1
isMemberJoin: false
desc: "活动期间购买春季课即送1张万能卡"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
percent: 100
- id: 14
sorted: 11
name: "邀请5人抽万能卡"
type: 1
isMemberJoin: false
desc: "每次累计邀请5位好友即送1次万能卡抽取机会(无限累计)"
reward: 1
isHide: false
icon: common/images/teacher_avatar%403x.png
percent: 30
activity:
activityId: 20210119
activityName: "集卡活动"
firstGiveCard: 3
showStageNum: 2
# 总活动开始时间
startTime: "2021-01-21 00:00:00"
# 总活动截止时间
endTime: "2021-02-05 23:59:59"
avatars:
- "common/activity/stage1/photo-girl.png"
- "common/activity/stage1/photo-boy.png"
collectCardStages:
- stage: 20210120
title: "牛气冲天"
number: 1
bulletChatNum: 4
backgroundImgs:
- "common/activity/stage1/bg-1.png"
- "common/activity/stage1/bg-2.png"
activityStrategy: "<p><br/></p><p><p><br/></p><p>【活动时间】</p><p><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">&nbsp;&nbsp;即日起至</span><spanstyle=\"color:#333333;font-family:ArialMT, Arial, sans-serif;font-size:13px;\">xxx</span><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">年</span><spanstyle=\"color:#333333;font-family:ArialMT, Arial, sans-serif;font-size:13px;\">xxx</span><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">月</span><spanstyle=\"color:#333333;font-family:ArialMT, Arial, sans-serif;font-size:13px;\">xxx</span><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">日</span></p><p><br/></p><p><br/></p></p><divid=\"u4938\"class=\"ax_default label\"style=\"font-family:PingFangSC-Regular, &quot;font-size:14px;color:#333333;\"><divid=\"u4938_div\"class=\"\"style=\"border:none;\"></div><divid=\"u4938_text\"class=\"text \"style=\"padding:0px;\"><p>【活动细则】</p></div></div><divid=\"u4939\"class=\"ax_default _文本段落\"style=\"font-family:ArialMT, Arial, sans-serif;font-size:13px;color:#333333;\"><divid=\"u4939_div\"class=\"\"style=\"background-color:rgba(255, 255, 255, 0);border:none;\"></div><divid=\"u4939_text\"class=\"text \"style=\"padding:0px;\"><p><spanstyle=\"font-family:PingFangSC-Regular, &quot;font-size:12px;color:#333333;\">&nbsp;活动第一期说明文案</span></p></div></div><p><br/></p>"
drawPrizeCountDownExplain: "本轮活动已结束,等待开奖"
drawPrizeExplain: "活动已开奖"
notWinningPrize: "本轮活动结束小伙伴不要气馁,二期活动即将开启记得关注哟!"
# 第一期开始时间
startTime: "2021-01-21 00:00:00"
# 第一期结束时间
endTime: "2021-01-30 23:59:59"
# 第一期开奖时间
drawPrizeTime: "2021-02-01 23:59:59"
activityExplain: "点亮更多卡片,可获得更多奖学金"
cardJackpots:
- name: ""
cardNum: 6
img: ""
collectCardExplain: "当前已收集%s种,快去收集吧"
showstatus: 0
- name: "进步神器"
cardNum: 7
img: "common/activity/stage1/pot-1.png"
collectCardExplain: "当前已收集%s种,最高可获得0.53元奖学金"
showstatus: 1
- name: "涨分秘籍"
cardNum: 8
img: "common/activity/stage1/pot-2.png"
collectCardExplain: "当前已收集%s种,最高可获得1.53元奖学金"
showstatus: 1
- name: "名校法宝"
cardNum: 9
img: "common/activity/stage1/pot-3.png"
collectCardExplain: "当前已收集%s种,最高可获得1000.53元奖学金"
showstatus: 1
- stage: 20210202
title: "牛气宝灯"
number: 2
bulletChatNum: 4
backgroundImgs:
- "course/2020-10-06/a5e832d2-9630-414a-8fb6-e905d005d5bd.jpg"
- "course/2020-10-06/21824d03-7251-4330-9e18-32d9c21f529e.jpeg"
activityStrategy: "<p><br/></p><p><p><br/></p><p>【活动时间】</p><p><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">&nbsp;&nbsp;即日起至</span><spanstyle=\"color:#333333;font-family:ArialMT, Arial, sans-serif;font-size:13px;\">xxx</span><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">年</span><spanstyle=\"color:#333333;font-family:ArialMT, Arial, sans-serif;font-size:13px;\">xxx</span><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">月</span><spanstyle=\"color:#333333;font-family:ArialMT, Arial, sans-serif;font-size:13px;\">xxx</span><spanstyle=\"color:#333333;font-size:13px;font-family:PingFangSC-Regular, &quot;\">日</span></p><p><br/></p><p><br/></p></p><divid=\"u4938\"class=\"ax_default label\"style=\"font-family:PingFangSC-Regular, &quot;font-size:14px;color:#333333;\"><divid=\"u4938_div\"class=\"\"style=\"border:none;\"></div><divid=\"u4938_text\"class=\"text \"style=\"padding:0px;\"><p>【活动细则】</p></div></div><divid=\"u4939\"class=\"ax_default _文本段落\"style=\"font-family:ArialMT, Arial, sans-serif;font-size:13px;color:#333333;\"><divid=\"u4939_div\"class=\"\"style=\"background-color:rgba(255, 255, 255, 0);border:none;\"></div><divid=\"u4939_text\"class=\"text \"style=\"padding:0px;\"><p><spanstyle=\"font-family:PingFangSC-Regular, &quot;font-size:12px;color:#333333;\">&nbsp;活动第二期说明文案</span></p></div></div><p><br/></p>"
drawPrizeCountDownExplain: "本轮活动已结束,等待开奖"
drawPrizeExplain: "活动已开奖"
notWinningPrize: "本轮活动结束小伙伴不要气馁,二期活动即将开启记得关注哟!"
# 第二期开始时间
startTime: "2021-02-02 00:00:00"
# 第二期结束时间
endTime: "2021-02-12 23:59:59"
# 第二期开奖时间
drawPrizeTime: "2021-02-15 23:59:59"
collectCardExplain: "当前已收集%s种,最高可获得53元奖学金"
activityExplain: "点亮更多卡片,可获得更多奖学金"
cardJackpots:
- name: "进步神器"
cardNum: 7
img: "common/activity/stage1/pot-1.png"
- name: "涨分秘籍"
cardNum: 8
img: "common/activity/stage1/pot-2.png"
- name: "名校法宝"
cardNum: 9
img: "common/activity/stage1/pot-3.png"
randomPrizePool:
- cardSum: 7
randomPrizeList:
- price: 5.3
limited: 156
probability: 1.07
- price: 1.53
limited: 465
probability: 6.79
- price: 0.53
limited: 2340
probability: 92.14
- cardSum: 8
randomPrizeList:
- price: 153
limited: 9
probability: 0.2
- price: 53
limited: 30
probability: 1.96
- price: 5.3
limited: 156
probability: 19.57
- price: 1.53
limited: 465
probability: 58.71
- price: 0.53
limited: 2340
probability: 19.57
- cardSum: 9
randomPrizeList:
- price: 530
limited: 1
probability: 1.67
- price: 153
limited: 9
probability: 15
- price: 53
limited: 30
probability: 33.33
- price: 5.3
limited: 156
probability: 50
pageConfig:
size: 10
message:
push:
title: 你有一份奖学金未领取
content: 恭喜中奖!53伴学牛年集卡活动已经开奖啦!您获得的奖学金已经可以提现了!抓紧领取吧!(领取截止日期%s过期自动作废)
router: wszs://page/webview?url=https://activity-test.53zaixian.com/
sms:
content: 领奖通知:恭喜中奖!53伴学牛年集卡活动已经开奖啦!恭喜您获得了新年奖学金!抓紧来领取吧!(%s)
url: https://activity-test.53zaixian.com/
# 定时发送时间,格式 yyyyMMddHHmm,为空或早于当前时间则立即发送;
time: 1700
sign: 【53伴学】

5. 配置集卡活动会员任务标识

6. 指定人得奖

7. 展示红包

8. 寒假班

9. 课程探索事假修改

配置探索课程:

10. 支持未开启活动依据时间进行弹框时间开关配置(蒲弘宇)

11. 集卡活动风控配置

备注:

邀请风控配置:

提现风控配置:

12.学习诊断活动年级配置

13.报表定时任务

https://back-tech-tool-pre.53zaixian.com/private

import com.quyixian.common.utils.GreatUtil;
import com.alibaba.fastjson.JSON;
import com.quyixian.report.back.task.MailSendTask; // System.out.println("sss");
MailSendTask mailSendTask = context.getBean(MailSendTask.class); //mailSendTask.execute("2021-02-22,true");
mailSendTask.execute(); // 不传表示默认当天的日期

Nacos常用配置的更多相关文章

  1. java架构之路-(微服务专题)feign的基本使用和nacos的配置中心

    上次回归: 上次我们说了ribbon的基本使用,包括里面的内部算法,算法的细粒度配置,还有我们自己如何实现我们自己的算法,主要还是一些基本使用的知识,还不会使用ribbon的小伙伴可以回去看一下上一篇 ...

  2. 使用nacos作为配置中心统一管理配置

    基础环境 引入所需依赖包 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>s ...

  3. SpringBoot项目使用Nacos作为配置中心

    前置条件:jdk.SpringBoot项目.Nacos.Linux服务器(可无) 具体版本:jdk11.SpringBoot 2.3.5.RELEASE.Nacos 2.0.3.Centos 6 目标 ...

  4. logback 常用配置详解<appender>

    logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...

  5. 【转】logback logback.xml常用配置详解(三) <filter>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  6. 【转】logback logback.xml常用配置详解(二)<appender>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  7. 【转】logback logback.xml常用配置详解(一)<configuration> and <logger>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  8. 【转】logback 常用配置详解(序)logback 简介

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  9. logback 常用配置详解(二) <appender>

    logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...

随机推荐

  1. CVE-2018-8120 提权

    经验证,诸多版本的Windows系统均存在该漏洞,文末同时附带一份利用该漏洞制作的提权工具,以供学习.经测试该工具支持Win2003 x32/x64.WinXP x32.Win7 x32/x64, W ...

  2. print函数与转义字符

    一.print函数 作用:1.输出数字. print(520) 2.输出字符串.(注意:输出字符串要添加单引号.双引号或三引号,告诉编译器可直接输出,不用分析) print('you are so b ...

  3. vue-cli & webpack & vue.config.js

    vue-cli & webpack & vue.config.js configureWebpack // vue.config.js module.exports = { confi ...

  4. Vue & Sentry sourcemaps All In One

    Vue & Sentry sourcemaps All In One vue & sentry & sourcemaps https://docs.sentry.io/plat ...

  5. git hooks All In One

    git hooks All In One $ xgqfrms git:(main) cd .git/ $ .git git:(main) ls COMMIT_EDITMSG HEAD branches ...

  6. nasm and golink create a DLL x86

    制作DLL xxx.asm: %macro fb 0 push ebp mov ebp,esp %endmacro %macro fa 1 mov esp,ebp pop ebp ret %1 %en ...

  7. NGK算力持有好处多多!SPC、VAST等免费拿!

    众所周知,NGK是分布式存储的,作为Web3.0以及数字经济时代的基础设施,为数字加密市场带来了全新的商业模式和经济业态,但是,这只是一个重要的起点,真正的价值还在后面! 为了满足NGK生态建设者强烈 ...

  8. 教你玩转CSS Position(定位)

    CSS Position(定位) position 属性指定了元素的定位类型. position 属性的五个值: static relative fixed absolute sticky 元素可以使 ...

  9. JS广度优先遍历

    自己用JS实现了 广度优先遍历 第一种用了数组的高阶函数,看起来有些复杂.然后思索着从可读性上优化了一下,孰优孰劣以后分析. var list = [{ id: "ab", chi ...

  10. react小白笔记

    diff算法主要是同级比较,生成数组,进行数组替换 reducer可以接收state,但是绝不能修改state 纯函数指的是:给固定收入,就一定有固定的输出,而且不会有任何副作用[不能例如:new d ...