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<OrderTask2Mapper, OrderTask2> implements IOrderTask2Service {
|
|
@Autowired
|
private OrderTask2Mapper orderTask2Mapper;
|
|
@Override
|
public IPage<OrderTask2Imgs> getTask2Imgs(ImgSearchVo imgSearchVo, QueryRequest queryRequest) {
|
Page<OrderTask2Imgs> 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<OrderTask2Imgs> orderTask2ImgsIPage = this.orderTask2Mapper.getTask2Images(imgSearchVo, page);
|
return orderTask2ImgsIPage;
|
}
|
}
|