⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 verifyinfo.java

📁 java阿里巴巴代码
💻 JAVA
字号:
package com.saas.biz.verifyMgr;

import java.util.ArrayList;
import java.util.HashMap;

import com.saas.biz.commen.commMethodMgr;
import com.saas.biz.dao.custDAO.CustLevelExt;
import com.saas.biz.dao.verifyDAO.VerifyDAO;
import com.saas.biz.dao.verifyDAO.VerifyExt;
import com.saas.sys.buffer.Buffers;
import com.saas.sys.dbm.Dbtable;
import com.saas.sys.exp.SaasApplicationException;
import com.saas.sys.log.Logger;

public class VerifyInfo {
	Dbtable tradeQuery;

	commMethodMgr comm;

	Logger log;

	Buffers inBuffer;

	Buffers outBuffer;

	ArrayList queryResult = new ArrayList();

	public VerifyInfo() {

		log = new Logger(this);
		tradeQuery = new Dbtable();
		comm = new commMethodMgr();
	}

	public void setTradeQuery(Dbtable tradeQuery) {

		this.tradeQuery = tradeQuery;
	}

	public Dbtable getTradeQuery() {

		return this.tradeQuery;
	}

	public void setOutBuffer(Buffers outBuffer) {

		this.outBuffer = outBuffer;
	}

	public Buffers getOutBuffer() {

		return this.outBuffer;
	}

	public ArrayList getQueryResult() {

		return this.queryResult;
	}

	public void setQueryResult(ArrayList queryResult) {

		this.queryResult = queryResult;
	}

	public void addVerifyInfo(Buffers inbuffer) {
		log.LOG_INFO("进入addVerifyInfo方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		int iResult = -1;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		String verify_id = inbuffer.getString("VERIFY_ID");
		String verify_type = inbuffer.getString("VERIFY_TYPE");
		String verify_status = inbuffer.getString("VERIFY_STATUS");
		String verify_name = inbuffer.getString("VERIFY_NAME");
		String req_desc = inbuffer.getString("REQ_DESC");
		String req_date = inbuffer.getString("REQ_DATE");
		String oper_date = inbuffer.getString("OPER_DATE");
		String oper_user = inbuffer.getString("OPER_USER");
		String remark = inbuffer.getString("REMARK");
		try {
			VerifyDAO verifyDao = new VerifyDAO();
			verifyDao.setCust_id(cust_id);
			verifyDao.setVerify_id(verify_id);
			verifyDao.setVerify_type(verify_type);
			verifyDao.setVerify_status(verify_status);
			verifyDao.setVerify_name(verify_name);
			verifyDao.setReq_desc(req_desc);
			verifyDao.setReq_date(req_date);
			verifyDao.setOper_date(oper_date);
			verifyDao.setOper_user(oper_user);
			verifyDao.setRemark(remark);

			iResult = addVerifyInfo(verifyDao);
		} catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
		} else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
		}
		log.LOG_INFO("退出addVerinfoInfo方法...");
	}

	public int addVerifyInfo(VerifyDAO verifyDao) throws SaasApplicationException {

		VerifyExt verifyExt = new VerifyExt();
		verifyExt.setParam(":VCUST_ID", verifyDao.getCust_id());
		verifyExt.setParam(":VERIFY_ID", verifyDao.getVerify_id());
		verifyExt.setParam(":VERIFY_TYPE", verifyDao.getVerify_type());
		verifyExt.setParam(":VERIFY_STATUS", verifyDao.getVerify_status());
		verifyExt.setParam(":VERIFY_NAME", verifyDao.getVerify_name());
		verifyExt.setParam(":VREQ_DESC", verifyDao.getReq_desc());
		verifyExt.setParam(":VREQ_DATE", verifyDao.getReq_date());
		verifyExt.setParam(":VOPER_DATE", verifyDao.getOper_date());
		verifyExt.setParam(":VOPER_USER", verifyDao.getOper_user());

		verifyExt.setParam(":VREMARK", verifyDao.getRemark());
		tradeQuery.executeBy(verifyExt.insBy("INS_BY_ALL"));
		return 0;
	}

	// 审核通过的修改
	public void updateVerifyInfo(Buffers inbuffer) {
		log.LOG_INFO("进入addVerifyInfo方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		int iResult = -1;
		String cust_id = inbuffer.getString("CUST_ID");
		String verify_id = inbuffer.getString("VERIFY_ID");
		String verify_status = inbuffer.getString("VERIFY_STATUS");
		String remark = inbuffer.getString("REMARK");
		try {
			VerifyDAO verifyDao = new VerifyDAO();
			verifyDao.setCust_id(cust_id);
			verifyDao.setVerify_id(verify_id);
			verifyDao.setVerify_status(verify_status);
			verifyDao.setRemark(remark);
			iResult = updateVerifyInfo(verifyDao);
		} catch (Exception e) {
			log.LOG_INFO(e.getMessage());
		}
		if (iResult != 0) {
			this.outBuffer.setInt("RESULT_CODE", -1);
			this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
		} else {
			this.outBuffer.setInt("RESULT_CODE", 0);
			this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
		}
		log.LOG_INFO("退出addVerinfoInfo方法...");
	}

	public int updateVerifyInfo(VerifyDAO verifyDao) throws SaasApplicationException {
		String state = verifyDao.getVerify_status();
		VerifyExt verifyExt = new VerifyExt();
		verifyExt.setParam(":VCUST_ID", verifyDao.getCust_id());
		verifyExt.setParam(":VERIFY_ID", verifyDao.getVerify_id());
		verifyExt.setParam(":VERIFY_STATUS", state);
		verifyExt.setParam(":VREMARK", verifyDao.getRemark());
		tradeQuery.executeBy(verifyExt.insBy("UPDATE_VERIFY_STATUS"));
		if (state == "1" || state.equals("1")) {
			CustLevelExt custlevelExt = new CustLevelExt();
			custlevelExt.setParam(":VCUST_ID", verifyDao.getCust_id());
			custlevelExt.setParam(":VCUST_CLASS", "2");
			tradeQuery.executeBy(custlevelExt.insBy("UPDATE_CUST_CLASS"));
		}
		return 0;
	}

	public ArrayList genCustVerifyByCust_id(int iStart, String verify_status) throws SaasApplicationException {
		if (iStart > 0) {
			iStart = (iStart - 1) * 20;
		} else {
			iStart = 0;
		}
		ArrayList itemsList = new ArrayList();
		VerifyExt verifyExt = new VerifyExt();
		verifyExt.setParam(":VERIFY_STATUS", verify_status);
		itemsList = verifyExt.selByList("SEL_BY_STATUS", iStart, 30);
		return itemsList;
	}

	public int getVerifyNumber(String verify_status) throws SaasApplicationException {
		int size = 0;
		ArrayList verifyList = new ArrayList();
		VerifyExt verifyExt = new VerifyExt();
		verifyExt.setParam(":VERIFY_STATUS", verify_status);
		verifyList = verifyExt.selByList("SEL_BY_STATUS_CT");
		if (verifyList != null && verifyList.size() > 0) {
			HashMap map = (HashMap) verifyList.get(0);
			size = Integer.parseInt(map.get("ct").toString());
		}
		return size;
	}

	public void genOneVerify(Buffers inbuffer) {
		log.LOG_INFO("进入genCustAdvertise方法...");
		this.outBuffer = inbuffer;
		String verify_id = inbuffer.getString("VERIFY_ID");
		try {
			this.queryResult = genOneVerify(verify_id);
		} catch (SaasApplicationException e) {
			log.LOG_INFO(e.getMessage());

		}
		log.LOG_INFO("退出genCustAdvertise方法...");
	}

	public ArrayList genOneVerify(String verify_id) throws SaasApplicationException {
		ArrayList itemsList = new ArrayList();
		VerifyExt advertiseExt = new VerifyExt();
		advertiseExt.setParam(":VERIFY_ID", verify_id);
		itemsList = advertiseExt.selByList("SEL_BY_ONE");
		return itemsList;
	}

}

⌨️ 快捷键说明

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