fg电池监控平台的达梦数据库版本
whycxzp
2024-11-11 0f5f5e435cbc4c60ffad2bb84cfe8cc57ea32ddc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.whyc.task;
 
import com.whyc.pojo.PageParam;
import com.whyc.service.PageParamService;
import com.whyc.service.UserService;
import org.springframework.stereotype.Component;
 
import javax.annotation.Resource;
import java.util.List;
import java.util.TimerTask;
 
@Component
public class AccountScanTask extends TimerTask {
 
    @Resource
    private UserService userService;
 
    @Resource
    private PageParamService pageParamService;
 
    @Override
    public void run() {
        //查询账号扫描策略
        PageParam accountScan = (PageParam) ((List)pageParamService.findByCategoryId(8)).get(0);
        //查询激活账号的最后登录时间,3个月内未登录的自动休眠或者锁定
        int status;
        if(accountScan.getStatus()==1){
            status = 3;
        }else{
            status = 2;
        }
        userService.updateAccountStatus(status);
    }
}