package com.hxzk.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.hxzk.mapper.GpsTrackDao; import com.hxzk.pojo.TbAchor; import com.hxzk.pojo.TbGpsTrack; import com.hxzk.pojo.TbTag; import com.hxzk.pojo.TbTrackGps; import com.hxzk.service.GpsTrackService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; @Service public class GpsTrackServiceImpl extends ServiceImpl implements GpsTrackService { @Autowired GpsTrackDao gpsTrackDao; @Override public PageInfo findAll(Integer page, Integer limit, String time) { List gps = gpsTrackDao.findAll(time); PageInfo info = new PageInfo<>(gps); return info; } @Override public List getTagtrack(String tag_id, String begin_time, String end_time, String floor) throws ParseException { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = dateFormat.parse(begin_time); SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyyMMdd"); String now2 = dateFormat2.format(now); return gpsTrackDao.getTagtrack(tag_id,begin_time,end_time,floor,now2); } }