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);
}


目录
相关文章
|
8月前
TienChin 活动管理-准备工作
TienChin 活动管理-准备工作
33 0
|
8月前
TienChin 活动管理-修改活动
TienChin 活动管理-修改活动
22 0
|
8月前
TienChin 活动管理-设置活动的默认状态
TienChin 活动管理-设置活动的默认状态
22 0
|
8月前
TienChin 活动管理-删除活动
TienChin 活动管理-删除活动
23 0
|
8月前
TienChin 活动管理-添加活动接口
TienChin 活动管理-添加活动接口
31 0
|
8月前
TienChin 活动管理-工程创建
TienChin 活动管理-工程创建
29 0
|
8月前
|
前端开发
TienChin 活动管理-活动列表展示
TienChin 活动管理-活动列表展示
22 0
|
17小时前
|
前端开发
基于jeecgboot的flowable流程支持退回到发起人节点表单修改功能
基于jeecgboot的flowable流程支持退回到发起人节点表单修改功能
19 0
|
17小时前
基于若依ruoyi-nbcio支持flowable流程角色,同时修改流转用户为username,流程启动做大调整(二)
基于若依ruoyi-nbcio支持flowable流程角色,同时修改流转用户为username,流程启动做大调整(二)
11 0
|
17小时前
基于若依ruoyi-nbcio支持flowable流程角色,同时修改流转用户为username,流程启动做大调整(一)
基于若依ruoyi-nbcio支持flowable流程角色,同时修改流转用户为username,流程启动做大调整(一)
19 1