appealrestoredao.java

来自「电信的网厅的整站代码」· Java 代码 · 共 211 行

JAVA
211
字号
/*
 * 创建日期 2005-7-23
 *
 */
package com.doone.fj1w.fjmgr.order;

import com.doone.data.DataTable;
import com.doone.util.FileLogger;

/**
 */
public class AppealrestoreDAO extends DAO {
	/** 故障投诉建议回复序号 * */
	private String restoreid = "";

	/** 故障投诉建议序号 * */
	private String appealid = "";

	/** 回复内容* */
	private String restorecontent = "";

	/** 回复员* */
	private String restoreman = "";

	/** 回复员* */
	private String restoresource = "";

	/** 回复时间* */
	private String restoretime = "";

	/** 责任人* */
	private String burdenman = "";

	/** 责任人联系电话* */
	private String burdentel = "";

	/** 备注* */
	private String describe = "";

	public AppealrestoreDAO() {
		FileLogger.getLogger().debug("AppealrestoreDAO 数据库链接" + _dac);
	}

	/**
	 * 获取原受理单的审核id
	 * @param id
	 */
    public String getMainStoreId(String id){
		try{
			Object[] _object =new Object[1];
			_object[0] = id;
			String sql = "select RESTOREID from tf_appealrestore where APPEALID=to_number(?)";
			DataTable dataTable = _dac.executeQuery(sql,_object);
			if(dataTable != null && dataTable.getRows().getCount() > 0)
			{
				String upid = dataTable.getRow(0).getString("RESTOREID");
				return upid;
			}
		}catch(Exception ex){
			FileLogger.getLogger().warn(ex.getMessage(),ex);
		}
		return "";
	}
    
	public void insertAppealRestore() {
		String sql = "insert into tf_appealrestore(RESTOREID,APPEALID,RESTORETIME,RESTORECONTENT,"
				+ "RESTOREMAN,restoresource) values(seq_restoreid.nextval,?,sysdate"
				+ ",?,?,?)";

		if(restorecontent == null || restorecontent.equals(""))
			restorecontent = " ";
		Object[] value = new Object[4];
		value[0] = appealid;
		value[1] = restorecontent;
		value[2] = restoreman;
		value[3] = restoresource;
		FileLogger.getLogger().debug(
				" insertAppealRestore restoreid == " + restoreid);
		try {
			_dac.executeUpdate(sql, 10000, value);

		} catch (Exception e) {
			FileLogger.getLogger().error(e.getMessage());
		}

	}

	public void updateAppealRestore() {
		String sql = "update tf_appealrestore set "
				+ "RESTORECONTENT = ?,"
				+ "RESTOREMAN = ?,"
				+ "restoresource = ? " + " where restoreid= ?";

		Object[] value = new Object[4];
		value[0] = restorecontent;
		value[1] = restoreman;
		value[2] = restoresource;
		value[3] = restoreid;
		FileLogger.getLogger().debug(
				" updateAppealRestore restoreid == " + restoreid);
		try {
			_dac.executeUpdate(sql, 10000, value);

		} catch (Exception e) {
			FileLogger.getLogger().error(e.getMessage());
		}
	}

	/**
	 * 	故障投诉回复信息
	 * @param restoreID		回复单ID
	 * @return
	 */
	public DataTable getAppealrestoreInfo(String appealid) {
		
		Object[] value = new Object[1];
		value[0] = appealid;
		try {
			
			String sql1 = "select * from "+
						"(select restoreid,APPEALID,RESTORECONTENT, "+
						"RESTOREMAN,RESTORESOURCE, "+
						"to_char(RESTORETIME,'yyyy-MM-dd')RESTORETIME "+
						"from tf_appealrestore c "+ 
						"where c.appealid=? "+
						"order by c.RESTORETIME desc) "+
						"where rownum = 1";
			
		   return  _dac.executeQuery(sql1,value);
			
		} catch (Exception e) {
			FileLogger.getLogger().error(e.getMessage());
		}
		
		return null;
	}



	/**
	 * @param appealid
	 *            要设置的 appealid。
	 */
	public void setAppealid(String appealid) {
		this.appealid = appealid;
	}

	/**
	 * @param burdenman
	 *            要设置的 burdenman。
	 */
	public void setBurdenman(String burdenman) {
		this.burdenman = burdenman;
	}

	/**
	 * @param burdentel
	 *            要设置的 burdentel。
	 */
	public void setBurdentel(String burdentel) {
		this.burdentel = burdentel;
	}

	/**
	 * @param describe
	 *            要设置的 describe。
	 */
	public void setDescribe(String describe) {
		this.describe = describe;
	}

	/**
	 * @param restorecontent
	 *            要设置的 restorecontent。
	 */
	public void setRestorecontent(String restorecontent) {
		this.restorecontent = restorecontent;
	}

	/**
	 * @param restoreid
	 *            要设置的 restoreid。
	 */
	public void setRestoreid(String restoreid) {
		this.restoreid = restoreid;
	}

	/**
	 * @param restoreman
	 *            要设置的 restoreman。
	 */
	public void setRestoreman(String restoreman) {
		this.restoreman = restoreman;
	}

	/**
	 * @param restoresource
	 *            要设置的 restoresource。
	 */
	public void setRestoresource(String restoresource) {
		this.restoresource = restoresource;
	}

	/**
	 * @param restoretime
	 *            要设置的 restoretime。
	 */
	public void setRestoretime(String restoretime) {
		this.restoretime = restoretime;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?