📄 verifyinfo.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 + -