admin
2020-06-19 31e20ddb1eafa5bf64a0824629fb8c7a05450318
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package com.ks.tool.bkz;
 
import com.ks.tool.bkz.dao.mybatis.user.CardPwdInfoMapper;
import com.ks.tool.bkz.dao.mybatis.sdlj.SDLJShareOpenHistoryMapper;
import com.ks.tool.bkz.dao.mybatis.user.UserInfoMapper;
import com.ks.tool.bkz.entity.user.CardPwdTypeEnum;
import com.ks.tool.bkz.util.CardPwdUtil;
import com.ks.tool.bkz.util.TimeUtil;
import com.ks.tool.bkz.util.UserUtil;
import com.ks.tool.bkz.util.email.MailSenderUtil;
import org.junit.jupiter.api.Test;
 
import javax.annotation.Resource;
import java.util.Date;
 
//@SpringBootTest
public class UserTest {
 
    @Resource
    private UserInfoMapper userInfoMapper;
    @Resource
    private CardPwdInfoMapper cardPwdInfoMapper;
    @Resource
    private SDLJShareOpenHistoryMapper sdljShareOpenHistoryMapper;
 
 
    @Test
    public void testTime() {
        Date date = CardPwdUtil.getExpireTime(new Date(TimeUtil.convertToTimeTemp("2020-06-17 13:49:49", "yyyy-MM-dd HH:mm:ss")), CardPwdTypeEnum.sdljShort);
        System.out.println(TimeUtil.getGernalTime(date.getTime(),"yyyy-MM-dd HH:mm:ss"));
        date = CardPwdUtil.getExpireTime(new Date(TimeUtil.convertToTimeTemp("2020-06-17 13:49:49", "yyyy-MM-dd HH:mm:ss")), CardPwdTypeEnum.sdljMonth);
        System.out.println(TimeUtil.getGernalTime(date.getTime(),"yyyy-MM-dd HH:mm:ss"));
        date = CardPwdUtil.getExpireTime(new Date(TimeUtil.convertToTimeTemp("2020-06-17 13:49:49", "yyyy-MM-dd HH:mm:ss")), CardPwdTypeEnum.sdljSeason);
        System.out.println(TimeUtil.getGernalTime(date.getTime(),"yyyy-MM-dd HH:mm:ss"));
        date = CardPwdUtil.getExpireTime(new Date(TimeUtil.convertToTimeTemp("2020-06-17 13:49:49", "yyyy-MM-dd HH:mm:ss")), CardPwdTypeEnum.sdljYear);
        System.out.println(TimeUtil.getGernalTime(date.getTime(),"yyyy-MM-dd HH:mm:ss"));
    }
 
    @Test
    public void testMapper(){
        userInfoMapper.selectByAccount("1101184511@qq.com");
        cardPwdInfoMapper.selectByCard("123123");
        sdljShareOpenHistoryMapper.selectLatestOpenHistory(1L);
        sdljShareOpenHistoryMapper.selectByUidAndTime(1L,new Date());
    }
 
 
    @Test
    public void testAES(){
        String token= UserUtil.getToken("1101184511@qq.com",System.currentTimeMillis());
        String account=UserUtil.getAccountFromToken(token);
        System.out.println(token+":"+account);
        System.out.println(UserUtil.getTokenTime(token));
    }
 
    @Test
    public void testSendEmail(){
        String code="123456";
        MailSenderUtil.sendEmail("hexiaohui@banliapp.com", "爆款猪登录验证", "登录验证码为:" + code);
    }
}