package com.ks;
|
|
import com.ks.lijin.LiJinApplication;
|
import com.ks.lijin.dao.LijinConfigDao;
|
import com.ks.lijin.job.LijinOrderJob;
|
import com.ks.lijin.pojo.DO.LiJinProviderTaoKeAccount;
|
import com.ks.lijin.pojo.DO.LijinConfig;
|
import com.ks.lijin.service.LiJinProviderAccountService;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.data.redis.core.RedisTemplate;
|
import org.springframework.test.context.ContextConfiguration;
|
import org.yeshi.utils.TimeUtil;
|
import redis.clients.jedis.Jedis;
|
import redis.clients.jedis.JedisPool;
|
|
import javax.annotation.Resource;
|
import java.util.*;
|
import java.util.concurrent.TimeUnit;
|
|
@SpringBootTest(classes = LiJinApplication.class)
|
public class LuckyTest {
|
|
|
@Resource
|
private RedisTemplate redisTemplate;
|
@Resource
|
private LijinOrderJob lijinOrderJob;
|
|
@Resource
|
private LijinConfigDao lijinConfigDao;
|
@Resource
|
private LiJinProviderAccountService liJinProviderAccountService;
|
|
@Resource
|
private JedisPool jedisPool;
|
|
@Test
|
public void test() {
|
String key = "createtblijin-tejia-6872490";
|
|
Jedis jedis = jedisPool.getResource();
|
try {
|
System.out.println(jedis.setnx(key, "1"));
|
jedis.expire(key, 120);
|
} finally {
|
jedis.close();
|
}
|
|
}
|
|
@Test
|
public void job() throws Exception {
|
lijinOrderJob.saveTaoBaoOrder("6");
|
}
|
|
@Test
|
public void config() throws Exception {
|
LijinConfig config = new LijinConfig();
|
config.setCreateTime(new Date());
|
config.setId("newer-hour");
|
config.setKey("newer-hour");
|
config.setName("新手的判断时间(小时)");
|
config.setValue("48");
|
lijinConfigDao.save(config);
|
|
config = new LijinConfig();
|
config.setCreateTime(new Date());
|
config.setId("newer-everyday-plus-lijin-count");
|
config.setKey("newer-everyday-plus-lijin-count");
|
config.setName("新手每天额外的礼金创建次数");
|
config.setValue("2");
|
lijinConfigDao.save(config);
|
}
|
|
@Test
|
public void redis() {
|
String auctionId = 600889742753L+"";
|
String day = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyyMMdd");
|
String key = String.format("lijingoodslimit-%s-%s", day, auctionId);
|
Boolean hasKey = redisTemplate.hasKey(key);
|
System.out.println(hasKey);
|
}
|
|
@Test
|
public void syncLijinReportData() throws Exception {
|
lijinOrderJob.syncLijinReportData("");
|
}
|
|
@Test
|
public void getTaoKeAccount() {
|
List<LiJinProviderTaoKeAccount> list = liJinProviderAccountService.listValidByProviderId(1L, null);
|
System.out.println(list);
|
}
|
|
|
}
|