package com.wkj.service;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON;
import com.wkj.dao.ShouMapper;
import com.wkj.pojo.Car;
import com.wkj.pojo.Shou;
import com.wkj.util.jedisUtil;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
@Service
public class ShouServiceImp implements ShouService{
@Resource
private ShouMapper mapper;
@Override
public void cang(Car car) {
mapper.cang(car);
}
@Override
public Car selectById2(int id) {
Car car = mapper.selectById2(id);
return car;
}
@Override
public List<Shou> select2() {
List<Shou> list = null;
String str = jedisUtil.get("shouList");
if(str==null){
list = mapper.select2();
String json = (String) JSON.toJSONString(list);
jedisUtil.set("shouList", json, 10000);
}else{
list = (List<Shou>) JSON.parse(str);
}
return list;
}
@Override
public Shou selectByName2(String sname) {
Shou shou = mapper.selectByName2(sname);
return shou;
}
@Override
public void update2(String sname) {
mapper.update2(sname);
}
}