package com.yeshi.fanli.service.impl.common; import java.util.Date; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.yeshi.fanli.dao.mybatis.common.DataMonitorMapper; import com.yeshi.fanli.entity.common.DataMonitor; import com.yeshi.fanli.service.inter.common.DataMonitorService; @Service public class DataMonitorServiceImpl implements DataMonitorService { @Resource private DataMonitorMapper dataMonitorMapper; @Override public void parseTaoBaoOrderSuccess() { String key = "parse-taobao-order-success"; DataMonitor dm = dataMonitorMapper.selectByKey(key); if (dm == null) { dataMonitorMapper.insertSelective(new DataMonitor("淘宝订单爬去成功", key, "1", new Date(), new Date())); } else { DataMonitor updateDM = new DataMonitor(dm.getId()); updateDM.setUpdateTime(new Date()); dataMonitorMapper.updateByPrimaryKeySelective(updateDM); } } @Override public Date getLatestParseTaoBaoOrderSuccessTime() { String key = "parse-taobao-order-success"; DataMonitor dm = dataMonitorMapper.selectByKey(key); if (dm != null) return dm.getUpdateTime(); else return null; } }