package cn.exrick.xboot.your.serviceimpl; import cn.exrick.xboot.your.entity.OrderStatusCount; import cn.exrick.xboot.your.entity.OrderTask2Imgs; import cn.exrick.xboot.your.entity.QueryRequest; import cn.exrick.xboot.your.mapper.OrderTask2Mapper; import cn.exrick.xboot.your.entity.OrderTask2; import cn.exrick.xboot.your.service.IOrderTask2Service; import cn.exrick.xboot.your.vo.ImgSearchVo; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import jodd.util.StringUtil; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.annotations.Param; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; /** * 订单任务历史表接口实现 * @author whj */ @Slf4j @Service @Transactional public class IOrderTask2ServiceImpl extends ServiceImpl implements IOrderTask2Service { @Autowired private OrderTask2Mapper orderTask2Mapper; @Override public IPage getTask2Imgs(ImgSearchVo imgSearchVo, QueryRequest queryRequest) { Page page = new Page<>(); if (org.apache.commons.lang3.StringUtils.isNotBlank(queryRequest.getPageSize() + "") && (queryRequest.getPageSize() != 0)) { page.setCurrent(queryRequest.getPageNum()); page.setSize(queryRequest.getPageSize()); } else { page.setCurrent(0); page.setSize(-1); } imgSearchVo.setSendDateStart(imgSearchVo.getSendDateStart()+ " 00:00:00"); imgSearchVo.setSendDateEnd(imgSearchVo.getSendDateEnd()+ " 23:59:59"); IPage orderTask2ImgsIPage = this.orderTask2Mapper.getTask2Images(imgSearchVo, page); return orderTask2ImgsIPage; } }