📄 qxglusermbean.java
字号:
package gov.gdlt.ssgly.taxweb.mbean.qxgl;
import java.util.*;
import javax.faces.model.*;
import gov.gdlt.ssgly.taxcore.comm.bizdelegate.*;
import gov.gdlt.ssgly.taxcore.comm.bizinterface.*;
import gov.gdlt.ssgly.taxcore.comm.event.*;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.*;
import gov.gdlt.ssgly.taxweb.comm.util.*;
import gov.gdlt.ssgly.taxweb.tag.*;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswryDAO;
public class QXGLuserMBean extends PagedBaseBean {
private static final String REFRESH_OBJECT_LIST_EXCEPTION = "YCQXGL01030";
private static final String GET_TOTAL_PAGE_COUNT_EXCEPTION = "YCQXGL01031";
private static final String ADD_USER_ROLE_EXCEPTION = "YCQXGL01032";
private static final String REFRESH_SWRY_JS_LIST_EXCEPTION = "YCQXGL01033";
private static final String DELETE_USER_ROLE_EXCEPTION = "YCQXGL01034";
private static final String REFRESH_ZN_LIST_EXCEPTION = "YCQXGL01035";
private static final String REFRESH_SWRY_JGFW_LIST_EXCEPTION = "YCQXGL01036";
private static final String ADD_USER_JGFW_EXCEPTION = "YCQXGL01037";
private static final String DELETE_USER_JGFW_EXCEPTION = "YCQXGL01038";
private String swjgDm;
private ArrayList swryList = null;
private String swryDm;
private String swryMc;
private String messageScript;
private String jsDm;
private ArrayList swryJsList = null;
private String selectedJsDm;
private ArrayList znList;
private String znDm;
private ArrayList swryJgfwList = null;
private String selectedZnJgfwDm;
public QXGLuserMBean() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
protected void sort(final String column, final boolean ascending) {
}
//实现抽象方法
protected void refreshObjectList(int currentPage) throws Exception {
swryDm = WebUtil.getParameterFromContextMap("x:swryDm");
swryMc = WebUtil.getParameterFromContextMap("x:swryMc");
swjgDm = WebUtil.getParameterFromContextMap("x:select");
QXGLswryDAO swryDAO = new QXGLswryDAO();
// 获取用户ID
String userId = (String) WebUtil.eval("#{user.userID}");
if (userId == null || "".equals(userId)) {
return;
}
try {
if (this.swryDm != null && !"".equals(this.swryDm)) {
swryDAO.setUserId(userId);
swryDAO.setSwryDm(swryDm);
getSplitTable("T_QXGL_SWRY.selectSwryByDm", swryDAO, 5, currentPage);
} else if (this.swryMc != null && !"".equals(this.swryMc)) {
swryDAO.setUserId(userId);
swryDAO.setSwryMc(swryMc);
getSplitTable("T_QXGL_SWRY.selectSwryByMc", swryDAO, 5, currentPage);
} else if (this.swjgDm != null && !"".equals(this.swjgDm)) {
swryDAO.setUserId(userId);
swryDAO.setSwjgDm(swjgDm);
getSplitTable("T_QXGL_SWRY.selectSwryBySwjgDm", swryDAO, 5, currentPage);
}
swryList = (ArrayList) objectList;
} catch (Exception e) {
throw new Exception(REFRESH_OBJECT_LIST_EXCEPTION);
}
}
//实现抽象方法
protected void getTotalPage() throws Exception {
swryDm = WebUtil.getParameterFromContextMap("x:swryDm");
swryMc = WebUtil.getParameterFromContextMap("x:swryMc");
swjgDm = WebUtil.getParameterFromContextMap("x:select");
QXGLswryDAO swryDAO = new QXGLswryDAO();
// 获取用户ID
String userId = (String) WebUtil.eval("#{user.userID}");
if (userId == null || "".equals(userId)) {
return;
}
try {
if (this.swryDm != null && !"".equals(this.swryDm)) {
swryDAO.setUserId(userId);
swryDAO.setSwryDm(swryDm);
MathTotal("T_QXGL_SWRY.selectSwryByDm", swryDAO, 5);
} else if (this.swryMc != null && !"".equals(this.swryMc)) {
swryDAO.setUserId(userId);
swryDAO.setSwryMc(swryMc);
MathTotal("T_QXGL_SWRY.selectSwryByMc", swryDAO, 5);
} else if (this.swjgDm != null && !"".equals(this.swjgDm)) {
swryDAO.setUserId(userId);
swryDAO.setSwjgDm(swjgDm);
MathTotal("T_QXGL_SWRY.selectSwryBySwjgDm", swryDAO, 5);
}
} catch (Exception e) {
throw new Exception(GET_TOTAL_PAGE_COUNT_EXCEPTION);
}
}
//实现抽象方法
protected void runExtraRoutine() {
}
public String querySwry() throws Exception {
if ((this.swryDm == null || "".equals(this.swryDm))
&& (this.swryMc == null || "".equals(this.swryMc))
&& (this.swjgDm == null || "".equals(this.swjgDm))) {
this.messageScript = "alert('XXQXGL-032:请输入人员代码、人员姓名或选择机构!');";
return null;
}
refreshObjectList(1);
// QXGLuserReqEvent req = new QXGLuserReqEvent();
// if (this.swryDm != null && !"".equals(this.swryDm)) {
// req.setSwryDm(swryDm);
// req.setDealMethod("getSwryByDm");
// } else if (this.swryMc != null && !"".equals(this.swryMc)) {
// req.setSwryMc(swryMc);
// req.setDealMethod("getSwryListByMc");
// } else {
// req.setSwjgDm(this.swjgDm);
// req.setDealMethod("getSwryListBySwjgDm");
//
// }
// try {
// ISsglyService service = new SsglyDelegate();
// ResponseEvent resp = service.invokeTask(req);
//
// QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
// this.swryList = resEvent.getSwryVOList();
// } catch (Exception e) {
// e.printStackTrace();
// }
return null;
}
public String addUserRole() throws Exception {
if (this.swryDm == null || "".equals(this.swryDm)) {
return null;
}
if (this.jsDm == null || "".equals(this.jsDm)) {
return null;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setJsDm((new Integer(this.jsDm)).intValue());
req.setDealMethod("addSwryJs");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
String result = resp.getRepCode();
if (result.equals("0")) {
this.messageScript = "alert('XXQXGL-033:\u5897加角色成功!');";
} else {
this.messageScript = "alert('XXGY-004:操作失败!');";
}
} catch (Exception e) {
e.printStackTrace();
throw new Exception(ADD_USER_ROLE_EXCEPTION);
}
return null;
}
private ArrayList refreshSwryJsList() throws Exception {
// 获取swryDm参数
this.swryDm = WebUtil.getParameterFromContextMap("swryDm");
if (this.swryDm == null || "".equals(this.swryDm)) {
return null;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setDealMethod("getJsBySwryDm");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
return resEvent.getSwryJsList();
} catch (Exception e) {
e.printStackTrace();
throw new Exception(REFRESH_SWRY_JS_LIST_EXCEPTION);
}
}
public String deleteUserRole() throws Exception {
if (this.swryDm == null || "".equals(this.swryDm)) {
return null;
}
if (this.selectedJsDm == null || "".equals(this.selectedJsDm)) {
return null;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setSelectedJsDm(this.selectedJsDm);
req.setDealMethod("deleteSwryJs");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
String result = resp.getRepCode();
if (result.equals("0")) {
this.messageScript = "alert('XXQXGL-035:删除税务人员角色成功!');";
} else {
this.messageScript = "alert('XXGY-004:操作失败!');";
}
} catch (Exception e) {
e.printStackTrace();
throw new Exception(DELETE_USER_ROLE_EXCEPTION);
}
return null;
}
private ArrayList refreshZnList() throws Exception {
ArrayList tmpList = null;
ArrayList returnList = new ArrayList();
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setDealMethod("getAllZn");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
tmpList = resEvent.getZnVOList();
for (int i = 0; i < tmpList.size(); i++) {
QXGLznVO znVO = (QXGLznVO) tmpList.get(i);
returnList.add(new SelectItem((new Integer(znVO.getZnDm())).
toString(),
znVO.getZnMc()));
}
} catch (Exception e) {
e.printStackTrace();
throw new Exception(REFRESH_ZN_LIST_EXCEPTION);
}
return returnList;
}
public String addUserJgfw() throws Exception {
if (this.swryDm == null || "".equals(this.swryDm)) {
return null;
}
if (this.znDm == null || "".equals(this.znDm)) {
return null;
}
if (this.swjgDm == null || "".equals(this.swjgDm)) {
return null;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setZnDm((new Integer(this.znDm)).intValue());
req.setSwjgDm(this.swjgDm);
req.setDealMethod("addSwryZnJgfw");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
String result = resp.getRepCode();
if (result.equals("0")) {
this.messageScript = "alert('XXQXGL-037:添加职能机构范围成功!');";
} else {
this.messageScript = "alert('XXGY-004:操作失败!');";
}
} catch (Exception e) {
e.printStackTrace();
throw new Exception(ADD_USER_JGFW_EXCEPTION);
}
return null;
}
private ArrayList refreshSwryJgfwList() throws Exception {
// 获取swryDm参数
this.swryDm = WebUtil.getParameterFromContextMap("swryDm");
if (this.swryDm == null || "".equals(this.swryDm)) {
return null;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setDealMethod("getJgfwBySwryDm");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
return resEvent.getSwryJgfwList();
} catch (Exception e) {
e.printStackTrace();
throw new Exception(REFRESH_SWRY_JGFW_LIST_EXCEPTION);
}
}
public String deleteUserJgfw() throws Exception {
//System.out.println("swryDm = " + this.swryDm);
//System.out.println("selectedZnJgfwDm = " + this.selectedZnJgfwDm);
if (this.swryDm == null || "".equals(this.swryDm)) {
return null;
}
if (this.selectedZnJgfwDm == null || "".equals(this.selectedZnJgfwDm)) {
return null;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(this.swryDm);
req.setSelectedZnJgfwDm(this.selectedZnJgfwDm);
req.setDealMethod("deleteSwryJgfw");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
String result = resp.getRepCode();
if (result.equals("0")) {
this.messageScript = "alert('XXQXGL-039:删除税务人员职能机构范围成功!');";
} else {
this.messageScript = "alert('XXGY-004:操作失败!');";
}
} catch (Exception e) {
e.printStackTrace();
throw new Exception(DELETE_USER_JGFW_EXCEPTION);
}
return null;
}
public void setSwjgDm(String swjgDm) {
this.swjgDm = swjgDm;
}
public void setSwryList(ArrayList swryList) {
this.swryList = swryList;
}
public void setSwryDm(String swryDm) {
this.swryDm = swryDm;
}
public void setSwryMc(String swryMc) {
this.swryMc = swryMc;
}
public void setJsDm(String jsDm) {
this.jsDm = jsDm;
}
public void setSelectedJsDm(String selectedJsDm) {
this.selectedJsDm = selectedJsDm;
}
public void setZnDm(String znDm) {
this.znDm = znDm;
}
public void setSelectedZnJgfwDm(String selectedZnJgfwDm) {
this.selectedZnJgfwDm = selectedZnJgfwDm;
}
public String getSwjgDm() {
return swjgDm;
}
public ArrayList getSwryList() {
return swryList;
}
public String getSwryDm() {
return swryDm;
}
public String getSwryMc() {
return swryMc;
}
public String getMessageScript() {
return messageScript;
}
public String getJsDm() {
return jsDm;
}
public ArrayList getSwryJsList() throws Exception {
if (swryJsList == null) {
swryJsList = refreshSwryJsList();
}
return swryJsList;
}
public String getSelectedJsDm() {
return selectedJsDm;
}
public ArrayList getZnList() throws Exception {
if (znList == null) {
znList = refreshZnList();
}
return znList;
}
public String getZnDm() {
return znDm;
}
public ArrayList getSwryJgfwList() throws Exception {
if (swryJgfwList == null) {
swryJgfwList = refreshSwryJgfwList();
}
return swryJgfwList;
}
public String getSelectedZnJgfwDm() {
return selectedZnJgfwDm;
}
private void jbInit() throws Exception {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -