package com.steering.ydm.bc.report;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import CoreFS.SA06.CoreReturnObject;
import CoreFS.SA08.CoreXmlSqlParsersFactory;

import com.steering.comm.converter.CoreConverter;
import com.steering.comm.db.DBCommon;

public class FrmBcStoveStore extends DBCommon{

	/***
	 * 查询(所属权)
	 * @param date1
	 * @param date2
	 * @param time
	 * @param arr
	 * @param
	 * @param
	 * @return
	 */
	public CoreReturnObject queryData(String date1,String date2,String time,String[] arr,String nextStartTim,String nextEndTim)
	{
		String sql = CoreXmlSqlParsersFactory.getSql("FrmBcStoveStore.queryData");
		String str = CoreConverter.toSqlConditionString("BELONG_CODE", arr);
		sql = sql.replace("#CONDTIONS#", str);
		
		
		//tzh cs 24.6.4
		PreparedStatement psta = null;
		Connection conn = null;
//		try {
//			psta = conn.prepareStatement(sql);
//			psta.setObject(1,date2);
//			psta.setObject(2,date2);
//			psta.setObject(3,date1);
//			psta.setObject(4,date2);
//			psta.setObject(5,date1);
//			psta.setObject(6,date2);
//			psta.setObject(7,date2);
//			psta.setObject(8,date2);
//			psta.setObject(9,date1);
//			psta.setObject(10,date2);
//			psta.setObject(11,date1);
//			psta.setObject(12,date2);
//			psta.setObject(13,time);
//			psta.setObject(14,date1);
//			psta.setObject(15,date2);
//			psta.setObject(16,nextEndTim);
//			psta.setObject(17,date1);
//			psta.setObject(18,date2);
//			psta.setObject(19,nextEndTim);
//			System.out.println(psta);
//		} catch (SQLException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}

		System.out.println(sql);
		this.getData(sql, new Object[]{date2, date2, date1, date2, date1,
				date2, date2, date2, date1, date2, date1,
				date2, time,date1, date2,nextEndTim,date1, date2,nextEndTim});
		
		System.out.println(sql);

		return this.getData(sql, new Object[]{date2, date2, date1, date2, date1,
				date2, date2, date2, date1, date2, date1,
				date2, time,date1, date2,nextEndTim,date1, date2,nextEndTim});	
	}
}
