|  | @@ -12,9 +12,11 @@ import com.hwrj.cloud.admin.model.OmsOrder;
 | 
	
		
			
				|  |  |  import com.hwrj.cloud.admin.model.OmsOrderExample;
 | 
	
		
			
				|  |  |  import com.hwrj.cloud.admin.model.OmsOrderOperateHistory;
 | 
	
		
			
				|  |  |  import com.hwrj.cloud.admin.service.OmsOrderService;
 | 
	
		
			
				|  |  | +import com.hwrj.cloud.common.exception.GlobalException;
 | 
	
		
			
				|  |  |  import org.springframework.beans.BeanUtils;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | +import org.springframework.util.StringUtils;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import java.util.Date;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
	
		
			
				|  | @@ -156,6 +158,21 @@ public class OmsOrderServiceImpl implements OmsOrderService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public List<OmsOrderExcel> listExcel(OmsOrderQueryParam queryParam) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        Date endTime = queryParam.getEndTime();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        Date startTime = queryParam.getStartTime();
 | 
	
		
			
				|  |  | +        if (!StringUtils.isEmpty(endTime) && !StringUtils.isEmpty(startTime)) {
 | 
	
		
			
				|  |  | +            long end = endTime.getTime();
 | 
	
		
			
				|  |  | +            long start = startTime.getTime();
 | 
	
		
			
				|  |  | +            if (end - start < 0) {
 | 
	
		
			
				|  |  | +                throw new GlobalException("开始时间不能大于结束时间!");
 | 
	
		
			
				|  |  | +            } else if (end - start > 31536000000L) {
 | 
	
		
			
				|  |  | +                throw new GlobalException("时间区间不能超过一年!");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            throw new GlobalException("数据量过大,请输入开始时间和结束时间!");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          List<OmsOrder> list = orderDao.getList(queryParam);
 | 
	
		
			
				|  |  |          List<OmsOrderExcel> collect = list.stream().map(x -> {
 | 
	
		
			
				|  |  |              OmsOrderExcel omsOrderExcel = new OmsOrderExcel();
 |