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

📄 validityinfo.java

📁 java阿里巴巴代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		ParamethodMgr param = new ParamethodMgr();
		boolean result = false;
		ArrayList list = param.getComparamListByCode(attr, code1);
		if (list != null && list.size() > 0) {
			HashMap map = (HashMap) list.get(0);
			String para_code3 = "";
			if (map.get("para_code3") != null) {
				para_code3 = map.get("para_code3").toString();
			}
			if (para_code3 == "1" || para_code3.equals("1")) {
				result = true;
			}
		}
		return result;
	}

	/**
	 * @param iStart
	 * @param info_State
	 * @return 取出审核信息
	 * @throws SaasApplicationException
	 */
	public ArrayList getValidityList(int iStart, String info_State)
			throws SaasApplicationException {

		if (iStart > 1) {
			iStart = (iStart - 1) * 20;
		} else {
			iStart = 0;
		}
		ValidityExt valExt = new ValidityExt();
		valExt.setParam(":VSTATE", info_State);
		ArrayList list = valExt.selByList("SEL_BY_STATE", iStart, 20);
		return list;
	}

	/**
	 * @param info_State
	 * @return 取出审核信息条数
	 * @throws SaasApplicationException
	 */
	public int getValidityCount(String info_State)
			throws SaasApplicationException {

		int size = 0;
		ValidityExt valExt = new ValidityExt();
		valExt.setParam(":VSTATE", info_State);
		ArrayList list = valExt.selByList("SEL_BY_STATE_CT");
		if (list != null && list.size() > 0) {
			HashMap map = (HashMap) list.get(0);
			size = Integer.parseInt(map.get("ct").toString());
		}
		return size;
	}

	/**
	 * 
	 * @param iStart
	 * @param cust_class
	 * @param info_type
	 * @return 按客户级别取NEWS表
	 * @throws SaasApplicationException
	 */
	public ArrayList getNewsById(int iStart, String cust_class, String info_type)
			throws SaasApplicationException {

		iStart = iStart * 20;
		ArrayList relationList = new ArrayList();
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		relationList = relaExt.selByList("SEL_NEWS_BY_ID", iStart, 20);
		return relationList;
	}

	public int getNewsById(String cust_class, String info_type)
			throws SaasApplicationException {

		int count = 0;
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		ArrayList list = relaExt.selByList("SEL_NEWS_BY_ID");
		if (list != null && list.size() > 0) {
			count = list.size();
		}
		return count;
	}

	/**
	 * 
	 * @param cust_class
	 * @param info_type
	 * @return 按客户级别取Advertise表
	 * @throws SaasApplicationException
	 */
	public ArrayList getAdvertiseById(int iStart, String cust_class,
			String info_type) throws SaasApplicationException {

		iStart = iStart * 20;
		ArrayList relationList = new ArrayList();
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		relationList = relaExt.selByList("SEL_ADVERTISE_BY_ID", iStart, 20);
		return relationList;
	}

	public int getAdvertiseById(String cust_class, String info_type)
			throws SaasApplicationException {

		int count = 0;
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		ArrayList list = relaExt.selByList("SEL_ADVERTISE_BY_ID");
		if (list != null && list.size() > 0) {
			count = list.size();
		}
		return count;
	}

	/**
	 * 
	 * @param cust_class
	 * @param info_type
	 * @return 按客户级别取Sale表
	 * @throws SaasApplicationException
	 */
	public ArrayList getSaleById(int iStart, String cust_class, String info_type)
			throws SaasApplicationException {

		iStart = iStart * 20;
		ArrayList relationList = new ArrayList();
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		relationList = relaExt.selByList("SEL_SALE_BY_ID", iStart, 20);
		return relationList;
	}

	public int getSaleById(String cust_class, String info_type)
			throws SaasApplicationException {

		int count = 0;
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		ArrayList list = relaExt.selByList("SEL_SALE_BY_ID");
		if (list != null && list.size() > 0) {
			count = list.size();
		}
		return count;
	}

	/**
	 * 
	 * @param cust_class
	 * @param info_type
	 * @return 按客户级别取Stock order表
	 * @throws SaasApplicationException
	 */
	public ArrayList getStockorderById(int iStart, String cust_class,
			String info_type) throws SaasApplicationException {

		iStart = iStart * 20;
		ArrayList relationList = new ArrayList();
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		relationList = relaExt.selByList("SEL_STOCKORDER_BY_ID", iStart, 20);
		return relationList;
	}

	public int getStockorderById(String cust_class, String info_type)
			throws SaasApplicationException {

		int count = 0;
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		ArrayList list = relaExt.selByList("SEL_STOCKORDER_BY_ID");
		if (list != null && list.size() > 0) {
			count = list.size();
		}
		return count;
	}

	/**
	 * 
	 * @param cust_class
	 * @param info_type
	 * @return 按客户级别取Category表
	 * @throws SaasApplicationException
	 */
	public ArrayList getCategoryById(int iStart, String cust_class,
			String info_type) throws SaasApplicationException {

		iStart = iStart * 20;
		ArrayList relationList = new ArrayList();
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		relationList = relaExt.selByList("SEL_CATEGORY_BY_ID", iStart, 20);
		return relationList;
	}

	public int getCategoryById(String cust_class, String info_type)
			throws SaasApplicationException {

		int count = 0;
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		ArrayList list = relaExt.selByList("SEL_CATEGORY_BY_ID");
		if (list != null && list.size() > 0) {
			count = list.size();
		}
		return count;
	}

	/**
	 * 
	 * @param cust_class
	 * @param info_type
	 * @return 按客户级别取Job表
	 * @throws SaasApplicationException
	 */
	public ArrayList getJobById(int iStart, String cust_class, String info_type)
			throws SaasApplicationException {

		iStart = iStart * 20;
		ArrayList relationList = new ArrayList();
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		relationList = relaExt.selByList("SEL_JOB_BY_ID", iStart, 20);
		return relationList;
	}

	public int getJobById(String cust_class, String info_type)
			throws SaasApplicationException {

		int count = 0;
		ValidityExt relaExt = new ValidityExt();
		relaExt.setParam(":VCUST_CLASS", cust_class);
		relaExt.setParam(":VINFO_TYPE", info_type);
		ArrayList list = relaExt.selByList("SEL_JOB_BY_ID");
		if (list != null && list.size() > 0) {
			count = list.size();
		}
		return count;
	}

	public void AuditVList(Buffers inbuffer) {
		log.LOG_INFO("进入AuditVList方法...");
		this.outBuffer = inbuffer;
		this.inBuffer = inbuffer;
		int iResult = -1;
		String cust_id = inbuffer.getString("SESSION_CUST_ID");
		String trade_id = inbuffer.getString("TRADE_ID");
		String info_state = inbuffer.getString("INFO_STATE");
		String audit_desc = inbuffer.getString("AUDIT_DESC");
		String oper_user_id = inbuffer.getString("SESSION_USER_ID");
		String oper_date = inbuffer.getString("OPER_DATE");
		String remark = inbuffer.getString("REMARK");

		try {
			ValidityDAO vdao = new ValidityDAO();
			vdao.setCust_id(cust_id);
			vdao.setTrade_id(trade_id);
			vdao.setInfo_state(info_state);
			vdao.setAudit_desc(audit_desc);
			vdao.setOper_user_id(oper_user_id);
			vdao.setOper_date(oper_date);
			vdao.setRemark(remark);

			iResult = AuditVList(vdao);
		} 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("退出AuditVList方法...");
	}

	public int AuditVList(ValidityDAO vDao) throws SaasApplicationException {

		ValidityExt vExt = new ValidityExt();
		vExt.setParam(":VCUST_ID", vDao.getCust_id());
		vExt.setParam(":VTRADE_ID", vDao.getTrade_id());
		vExt.setParam(":VINFO_STATE", vDao.getInfo_state());
		vExt.setParam(":VAUDIT_DESC", vDao.getAudit_desc());
		vExt.setParam(":VOPER_USER_ID", vDao.getOper_user_id());
		vExt.setParam(":VOPER_DATE", vDao.getOper_date());
		vExt.setParam(":VREMARK", vDao.getRemark());

		tradeQuery.executeBy(vExt.insBy("UP_BY_AUDIT_V"));
		return 0;
	}
}

⌨️ 快捷键说明

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