| 1234567891011121314151617181920212223242526272829303132 |
- package com.goafanti.order.service.impl;
- import com.alibaba.fastjson.JSON;
- import com.goafanti.common.dao.TOrderNewMapper;
- import com.goafanti.core.mybatis.BaseMybatisDao;
- import com.goafanti.order.bo.*;
- import com.goafanti.order.service.OrderStatisticsService;
- import groovy.util.logging.Log4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.*;
- @Service
- @Log4j
- public class OrderStatisticsServiceImpl extends BaseMybatisDao<TOrderNewMapper> implements OrderStatisticsService {
- @Autowired
- private TOrderNewMapper tOrderNewMapper;
- @Override
- public List<OutOrderSalesSource> orderSalesSource(InputOrderSalesSource in) {
- if (in.getSort()==null)in.setSort(0);
- if(in.getEndDate()!=null)in.setEndDate(in.getEndDate()+" 23:59:59");
- if (in.getDeps()!=null){
- List<String> ls= JSON.parseArray(in.getDeps(),String.class);
- in.setListDep(ls);
- }
- return tOrderNewMapper.orderSalesSource(in);
- }
- }
|