//package com.zteits.pay.dao.impl;
//
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.List;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//import com.clouds.common.utils.DateUtil;
//import com.github.pagehelper.PageHelper;
//import com.github.pagehelper.PageInfo;
//import com.zteits.clouds.api.dto.clouds.param.OrderTransactionQueryRequest;
//import com.zteits.pay.dao.OrderTransactionDao;
//import com.zteits.pay.domain.OrderTransDO;
//import com.zteits.pay.domain.OrderTransDetailDO;
//import com.zteits.pay.domain.OrderTransFoldLineDO;
//import com.zteits.pay.mapper.smapper.TdBOrderSmapper;
//
///**
// * 数据统计->交易管理汇总查询.
// *
// * Copyright: Copyright (c) 2017 zteits
// *
// * @ClassName: OrderTransactionDaoImpl.java
// * @Description:
// * @version: v1.0.0
// * @author: wangfs
// * @date: 2017年6月14日 下午2:50:57
// * Modification History:
// * Date Author Version Description
// *---------------------------------------------------------*
// * 2017年6月14日 wangfs v1.0.0 创建
// */
//@Component
//public class OrderTransactionDaoImpl implements OrderTransactionDao {
//
// @Autowired
// private TdBOrderSmapper tdBOrderSmapper;
//
// /**
// * 交易管理汇总查询(总金额/支付宝/微信/现金).
// * @param orderTransactionQueryRequest
// * @return
// * @throws Exception
// */
// @Override
// public OrderTransDO queryOrderTrans(OrderTransactionQueryRequest orderTransactionQueryRequest) {
// OrderTransDO result = tdBOrderSmapper.queryOrderTrans(orderTransactionQueryRequest);
// return result;
// }
//
// @Override
// public PageInfo queryOrderTransDetail(OrderTransactionQueryRequest orderTransactionQueryRequest) {
// List list = new ArrayList();
// // 1.设置分页信息
// PageHelper.startPage(orderTransactionQueryRequest.getBaseRequest().getPageNum(), orderTransactionQueryRequest.getBaseRequest().getPageSize());
// //2.查询数据
// if(orderTransactionQueryRequest.getRecType() == null){//查询所有
// list = tdBOrderSmapper.queryOrderTransAllForList(orderTransactionQueryRequest);
// }else{//3:线上缴费记录、6:现金缴费记录、5:坏账记录,4:免费停车
// if(orderTransactionQueryRequest.getRecType() == 3 || orderTransactionQueryRequest.getRecType() == 6){
// list = tdBOrderSmapper.queryOrderTransOnlineOrDetailForList(orderTransactionQueryRequest);
// }
// if(orderTransactionQueryRequest.getRecType() == 5 || orderTransactionQueryRequest.getRecType() == 4){
// list = tdBOrderSmapper.queryOrderTransBadAndCashForList(orderTransactionQueryRequest);
// }
// }
//
// return new PageInfo(list);
// }
//
// /**
// * 停车收入统计-->交易管理-折线图.
// * @param orderTransactionQueryRequest
// * @return
// */
// @Override
// public List queryOrderTransactionFoldLine(
// OrderTransactionQueryRequest orderTransactionQueryRequest) {
// SimpleDateFormat format = new SimpleDateFormat("yyyMMdd HH:mm:ss");
// List list = new ArrayList();
// int dayBetn = 0;
// if(orderTransactionQueryRequest != null && orderTransactionQueryRequest.getBeginTime() != null
// && orderTransactionQueryRequest.getEndTime() != null){
// dayBetn = DateUtil.getDaysBetween(format.format(orderTransactionQueryRequest.getBeginTime()),format.format(orderTransactionQueryRequest.getEndTime()));
// }
// if(dayBetn > 0){//endTime- beginTime >1
// list = tdBOrderSmapper.queryOrderTransactionFoldLineForDay(orderTransactionQueryRequest);
// }else{
// list =tdBOrderSmapper.queryOrderTransactionFoldLineForHour(orderTransactionQueryRequest);
// }
//
// return list;
// }
//
//
//
//
//}