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

简介: 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<ActivityVO> selectActivityList() {
    // 将超过当前时间的活动状态设置为禁用
    expireActivity();
    return activityMapper.selectActivityList();
}
/**
 * 将超过当前时间的活动状态设置为禁用
 */
private void expireActivity() {
    UpdateWrapper<Activity> uw = new UpdateWrapper<>();
    // 将原本状态为正常的活动状态为1,并且 endTime 小于当前时间的活动状态设置为过期
    uw.lambda()
            .set(Activity::getActivityStatus, 0)
            .eq(Activity::getActivityStatus, 1)
            .lt(Activity::getEndTime, LocalDateTime.now());
    update(uw);
}


目录
相关文章
|
关系型数据库 MySQL BI
用友畅捷通基于阿里云 EMR StarRocks 搭建实时湖仓实战分享
本文从用友畅捷通公司介绍及业务背景;数据仓库技术选型、实际案例及未来规划等方面,分享了用友畅捷通基于阿里云 EMR StarRocks 搭建实时湖仓的实战经验。
2239 0
用友畅捷通基于阿里云 EMR StarRocks 搭建实时湖仓实战分享
1688图片搜索API详解
1688图片搜索接口通过上传图片实现相似商品匹配,适用于电商比价、商品溯源。支持按图搜同款或相似商品,返回商品ID、标题、价格等信息,并可设置分页、排序与筛选参数。核心参数包括图片URL/Base64(imgid)、搜索模式(search_type)及排序方式(sort_type)。
|
网络安全 数据安全/隐私保护 Windows
分享5款小众且无广告的小工具
推荐5款小众无广告软件:Krita(绘图)、WinSCP(文件传输)、燃精灵(微信检测)、GIDOT TYPESETTER(排版)、Sketchable(手绘笔记),功能强大且专注,提升创作与工作效率。
602 0
|
9月前
|
CDN
2026阿里云CDN收费全揭秘!3种计费模式 + 完整价格表一次看懂
阿里云CDN 2026年最新收费标准揭晓!基础费用含按流量、带宽峰值、月结95带宽三种计费模式,默认按流量阶梯计价(中国内地低至0.15元/GB);增值服务如HTTPS、QUIC、WAF、实时日志等按需付费,不使用不收费。资源包可享大幅优惠。
2534 3
|
10月前
|
数据采集 安全 网络协议
Google重拳出击“短信钓鱼三人组”:一场横跨中美、直击PhaaS产业链的法律与技术围剿
2025年11月,Google在美国起诉中国境内网络钓鱼平台“Lighthouse”,揭露其通过模块化“钓鱼即服务”(PhaaS)在全球120国作案超百万起。该团伙仿冒USPS等品牌,利用短信诱导用户泄露验证码,进而劫持移动支付。攻击高度自动化,依托中国云服务快速轮换域名,绕过传统防御。此案标志科技巨头开始跨境溯源反制,也警示国内面临同类威胁——仿顺丰、ETC的钓鱼已现踪迹。防御需个人警惕、企业防护与生态协同并重。
458 1
|
11月前
|
人工智能 NoSQL 前端开发
面试真题
多套AI与Java技术面试题汇总,涵盖RAG、智能体、大模型部署、分布式系统、JVM调优、数据库设计等核心内容,深入考察候选人项目经验、架构设计及技术深度,适用于中高级工程师岗位选拔。
|
11月前
|
数据采集 传感器 人工智能
信息化、数字化、数智化的区别:300+大公司实战经验,看完不踩坑
本文深入解析信息化、数字化与数智化的本质区别:信息化是流程线上化,提效减负;数字化是打通数据,驱动决策;数智化是系统自主决策,重构业务模式。三者层层递进,企业应立足实际阶段,夯实基础,逐步实现技术赋能。
|
11月前
|
Java 测试技术 调度
小结
本文介绍XXL-JOB任务调度框架的使用,包括其核心组成、任务编写与配置方法。通过@XxlJob注解定义任务,结合Cron表达式实现定时调度,并支持BEAN和GLUE两种模式。重点讲解分片广播任务,利用分片参数实现分布式环境下任务的高效并行处理,提升系统性能与扩展性。
|
11月前
|
机器学习/深度学习 存储 自然语言处理
大模型基础概念术语解释
大语言模型(LLM)基于Transformer架构,通过海量文本训练,具备强大语言理解与生成能力。其核心组件包括注意力机制、位置编码与嵌入层,支持文本分割为Token进行处理。参数量达十亿乃至万亿级,展现涌现与泛化能力,能完成多任务推理。混合专家模型(MoE)提升效率与扩展性,推动大模型持续发展。(237字)