📄 responsecodemanager.java
字号:
/*****************************************************************************
* (C) Copyright 2004 。
* 保留对所有使用、复制、修改和发布整个软件和相关文档的权利。
* 本计算机程序受著作权法和国际公约的保护,未经授权擅自复制或
* 传播本程序的全部或部分,可能受到严厉的民事和刑事制裁,并
* 在法律允许的范围内受到最大可能的起诉。
*/
/*****************************************************************************
* @作者:Golden Peng
* @版本: 1.0
* @时间: 2002-10-08
*/
/*****************************************************************************
* 修改记录清单
* 修改人 :
* 修改记录:
* 修改时间:
* 修改描述:
*
*/
package com.corp.bisc.ebiz.base;
/**
* 响应码采用八位数字描述: TSSBBnnn,其中:
* T: 代表信息类别:
* 0 -- 系统错误
* 1 -- 信息
* 2 -- 业务错误
* SS: 代表子模块类别:
* 01--系统管理;
* 02--客户信息;
* 03--信息服务;
* 04--业务应用;
* 05--信息交流;
* 06--市场服务;
* 07--网站服务;
* 。。。。。。
* 98-安全
* 99--系统
* BB子模块下级模块编号(根据业务需求自己定义,如信息交流可以分为01-BBS,02-Chat……)。
* nnn:顺序号,从001 开始
* 举例说明:聊天室没有发言权限,对应的响应码为:20502001.
* 在本系统中定义 响应码"00000000" 为应用正常执行结束.
* 响应码存在对应的页面显示信息,系统内部信息
* 页面显示信息可以显示给外部用户,系统内信息用于在记录相应的系统日志时使用,方便系统管理.
* 创建日期:(2002-5-27 14:44:58)
* @author:PangWei
*/
import java.sql.*;
import java.util.*;
public class ResponseCodeManager extends ObjectBase{
/*Return Code Table*/
public final static String RES_CODE_SUCCESS = "00000000"; //应用正常执行结束
public final static String RES_CODE_PARSEFAILURE = "09901001"; //XML文件解析错误
public final static String RES_CODE_DBFAILURE = "09902001"; //数据库连接错误
public final static String RES_CODE_DBERROR = "09902002"; //数据库操作错误
public final static String RES_CODE_LOGERROR = "09902003"; //数据库记录日志错误
public final static String RES_CODE_NOACTION = "09903001"; //请求的ACTION不存在
public final static String RES_CODE_INVALIDPARAMETER = "09903002"; //参数不正确
public final static String RES_CODE_KEYERROR = "09903003"; //键值错误
public final static String RES_CODE_LANGERROR = "09903004"; //语言设置错误
public final static String RES_CODE_UPREADERERROR = "09903005"; //文件上载出错
public final static String RES_CODE_FILEERROR = "09903006"; //不能找到指定文件
public final static String RES_CODE_USERUNKOWN ="10200001"; //用户信息不存在
public final static String RES_CODE_USERNORIGHT = "10200002"; //用户权限不够
public final static String RES_CODE_ = "10402001"; //用户成功上传会员报表
//权限管理模块
public final static String RES_CODE_RIGHT_GRPROLEMANAGE = "10101001"; //权限组管理
public final static String RES_CODE_RIGHT_UNITROLEMANAGE = "10101002"; //权限单元管理
public final static String RES_CODE_RIGHT_GRPROLEDETAIL = "10101003"; //权限组细节
public final static String RES_CODE_RIGHT_UNITROLEDETAIL = "10101004"; //权限单元细节
public final static String RES_CODE_RIGHT_GRPADD = "10101005"; //权限组增加
public final static String RES_CODE_RIGHT_EMBEDEDGRP = "10101006"; //权限组嵌套提示
//不同用户登陆页面
//from 王正茂
public final static String RES_CODE_MEMBERCOMPANY_YH_SHOWDATA = "10403002"; //显示用户信息页面
public final static String RES_CODE_MEMBERCOMPANY_YH_CONFIRMMODIFY = "10403006"; //显示用户信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_JB_SHOWDATA = "10403012"; //显示基本情况页面
public final static String RES_CODE_MEMBERCOMPANY_JB_CONFIRMMODIFY = "10403016"; //显示基本情况修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_GG_SHOWDATA = "10403022"; //显示高管人员页面
public final static String RES_CODE_MEMBERCOMPANY_FZ_SHOWDATA = "10403092"; //显示修改副总信息页面
public final static String RES_CODE_MEMBERCOMPANY_FZ_PREPAREADD = "10403093"; //显示添加副总信息页面
public final static String RES_CODE_MEMBERCOMPANY_FZ_CONFIRMDELETE = "10403094"; //显示副总信息删除确认页面
public final static String RES_CODE_MEMBERCOMPANY_FZ_CONFIRMADD = "10403095"; //显示副总信息添加确认页面
public final static String RES_CODE_MEMBERCOMPANY_FZ_CONFIRMMODIFY = "10403096"; //显示副总信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_FR_CONFIRMMODIFY = "10403106"; //显示法人代表信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_ZC_CONFIRMMODIFY = "10403116"; //显示总裁/总经理信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_DB_CONFIRMMODIFY = "10403126"; //显示会员代表信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_JG_SHOWLIST = "10403031"; //显示分支机构页面
public final static String RES_CODE_MEMBERCOMPANY_JG_SHOWDATA = "10403032"; //显示修改分支机构信息页面
public final static String RES_CODE_MEMBERCOMPANY_JG_PREPAREADD = "10403033"; //显示添加分支机构页面
public final static String RES_CODE_MEMBERCOMPANY_JG_CONFIRMDELETE = "10403034"; //显示分支机构删除确认页面
public final static String RES_CODE_MEMBERCOMPANY_JG_CONFIRMADD = "10403035"; //显示分支机构添加确认页面
public final static String RES_CODE_MEMBERCOMPANY_JG_CONFIRMMODIFY = "10403036"; //显示分支机构修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_BM_SHOWLIST = "10403041"; //显示部门信息页面
public final static String RES_CODE_MEMBERCOMPANY_BM_SHOWDATA = "10403042"; //显示修改部门信息页面
public final static String RES_CODE_MEMBERCOMPANY_BM_PREPAREADD = "10403043"; //显示添加部门信息页面
public final static String RES_CODE_MEMBERCOMPANY_BM_CONFIRMDELETE = "10403044"; //显示部门信息删除确认页面
public final static String RES_CODE_MEMBERCOMPANY_BM_CONFIRMADD = "10403045"; //显示部门信息添加确认页面
public final static String RES_CODE_MEMBERCOMPANY_BM_CONFIRMMODIFY = "10403046"; //显示部门信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_GD_SHOWLIST = "10403051"; //显示主要股东信息页面
public final static String RES_CODE_MEMBERCOMPANY_GD_SHOWDATA = "10403052"; //显示修改主要股东信息页面
public final static String RES_CODE_MEMBERCOMPANY_GD_PREPAREADD = "10403053"; //显示添加主要股东信息页面
public final static String RES_CODE_MEMBERCOMPANY_GD_CONFIRMDELETE = "10403054"; //显示主要股东信息删除确认页面
public final static String RES_CODE_MEMBERCOMPANY_GD_CONFIRMADD = "10403055"; //显示主要股东信息添加确认页面
public final static String RES_CODE_MEMBERCOMPANY_GD_CONFIRMMODIFY = "10403056"; //显示主要股东信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_BG_SHOWDATA = "10403062"; //显示B股资料页面
public final static String RES_CODE_MEMBERCOMPANY_BG_CONFIRMMODIFY = "10403066"; //显示B股资料修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_YY_SHOWLIST = "10403071"; //显示营业部信息页面
public final static String RES_CODE_MEMBERCOMPANY_YY_SHOWDATA = "10403072"; //显示修改营业部信息页面
public final static String RES_CODE_MEMBERCOMPANY_YY_PREPAREADD = "10403073"; //显示添加营业部信息页面
public final static String RES_CODE_MEMBERCOMPANY_YY_CONFIRMDELETE = "10403074"; //显示营业部信息删除确认页面
public final static String RES_CODE_MEMBERCOMPANY_YY_CONFIRMADD = "10403075"; //显示营业部信息添加确认页面
public final static String RES_CODE_MEMBERCOMPANY_YY_CONFIRMMODIFY = "10403076"; //显示营业部信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_FW_SHOWLIST = "10403081"; //显示服务部信息页面
public final static String RES_CODE_MEMBERCOMPANY_FW_SHOWDATA = "10403082"; //显示修改服务部信息页面
public final static String RES_CODE_MEMBERCOMPANY_FW_PREPAREADD = "10403083"; //显示添加服务部信息页面
public final static String RES_CODE_MEMBERCOMPANY_FW_CONFIRMDELETE = "10403084"; //显示删除服务部信息页面
public final static String RES_CODE_MEMBERCOMPANY_FW_CONFIRMADD = "10403085"; //显示服务部信息添加确认页面
public final static String RES_CODE_MEMBERCOMPANY_FW_CONFIRMMODIFY = "10403086"; //显示服务部信息修改确认页面
public final static String RES_CODE_MEMBERCOMPANY_FK_SHOWLIST = "10403131"; //显示反馈信息列表
public final static String RES_CODE_MEMBERCOMPANY_FK_SHOWDATA = "10403132"; //显示一条反馈信息
//
public final static String RES_CODE_MEMBERCOMPANY_ER_NULLFIELD = "20403001"; //填报数据不合法,有非空字段未填写
public final static String RES_CODE_MEMBERCOMPANY_ER_WRONGFIELD = "20403002"; //填报数据不合法,字段填写不符合格式要求
public final static String RES_CODE_MEMBERCOMPANY_ER_PRIVILEGE = "20403003"; //要求查看填报信息不属于当前会员
//from xuchaoxin
public final static String RES_CODE_MEMBERCOMPANY_UPLOAD_REPORT ="10402001"; //报表上传成功
public final static String RES_CODE_MEMBERCOMPANY_PUBLISH_ANNUNCIATIONNOTICE ="10402002"; //会员通告/通知发布成功
public final static String RES_CODE_MEMBERCOMPANY_PUBLISH_FEEDBACK ="10402003"; //信息反馈发布成功
public final static String RES_CODE_MEMBERCOMPANY_PUBLISH_EXCHANGENOTICE ="10402004"; //交易所公告发布成功
public final static String RES_CODE_MEMBERCOMPANY_QUERY_ANNUNCIATIONNOTICE_RECENT ="10402005"; //成功查询最新通告/通知
public final static String RES_CODE_MEMBERCOMPANY_QUERY_ANNUNCIATIONNOTICE_KIND ="10402006"; //成功查询某一类通告/通知
public final static String RES_CODE_MEMBERCOMPANY_QUERY_ANNUNCIATIONNOTICE_FILTER ="10402007"; //成功按条件查询通告/通知
public final static String RES_CODE_MEMBERCOMPANY_SEATID_WRONG ="20402001"; //会员的席位号应该由0至9数字组成,请输入正确的席位号
public final static String RES_CODE_MEMBERCOMPANY_NOT_SEATID_OWNER ="20402002"; //您查询的席位不属于您所在的会员
public final static String RES_CODE_MEMBERCOMPANY_REPORTFORMAT_WRONG ="20402003"; //您上传的报表文件的文件名格式不正确,请按照NNNN-NN-NN-NN-NN-CODE.cry格式
public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_TYPE_WRONG ="20402004"; //发布类型错误
public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_FIELD_NULL ="20402005"; //标题和正文不能为空
public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_FIELD_TOOLONG ="20402006"; //标题或正文太长,标题不超过32个字,正文不超过500个字
public final static String RES_CODE_MEMBERCOMPANY_FEEDBACK_NOT_TARGET ="20402007"; //请选择反馈信息的发布对象
public final static String RES_CODE_MEMBERCOMPANY_FEEDBACK_TARGET_WRONG ="20402008"; //发布的对象会员错误
public final static String RES_CODE_MEMBERCOMPANY_EXCHANGENOTICE_NULL ="20402009"; //公告标题、文件和文号不能为空
//
public final static String RES_CODE_MEMBERCOMPANY_EXCHANGENOTICE_FIELD_TOOLONG ="20402010"; //标题或文号太长,标题不超过32个字,文号不超过100个字
public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_CANNOT_FIND_BY_ID ="20402011"; //找不到对应的通告/通知
public final static String RES_CODE_MEMBERCOMPANY_FEEDBACK_MISTAKEN_TARGET ="20402012"; //您查询的反馈信息不是发送给您所在的会员的
//
/**
* ResponseCodeManager 构造子注解。
*/
public ResponseCodeManager() {
super();
}
/**
* 此处插入方法描述。
* 创建日期:(2002-5-27 15:14:06)
* @return java.lang.String
* @param code java.lang.String
*/
public static String getShowMsg(Connection conn,String code){
String msg = "";
String sql = "select UserMsg from ResponseCode where ResCode = '"+code.trim()+"'";
try{
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
msg = rs.getString("UserMsg");
}
}catch(Exception e){
System.out.println("can't get the responding msg from the database");
}
return msg;
}
/**
* 此处插入方法描述。
* 创建日期:(2002-5-27 15:14:06)
* @return java.lang.String
* @param code java.lang.String
*/
public static String getSystemMsg(Connection conn,String code) {
String msg = "";
String sql = "select SystemMsg from ResponseCode where ResCode = "+code.trim();
try{
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
msg = rs.getString("UserMsg");
}
}catch(Exception e){
System.out.println("error getting the system msg");
System.out.println(e);
}
return msg;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -