📄 qxgluserblh.java
字号:
package gov.gdlt.ssgly.taxcore.taxblh.qxgl;
import gov.gdlt.ssgly.taxcore.comm.blh.*;
import gov.gdlt.ssgly.taxcore.comm.event.*;
import gov.gdlt.ssgly.taxcore.comm.exception.*;
import java.util.ArrayList;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswryDAO;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLuserReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLuserResEvent;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswry2jsDAO;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLznDef;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswry2jgfwDAO;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLznjgfwVO;
/**
*
* <p>Title: 权限管理的用户的BLH </p>
*
* <p>Description: 广东地税税收管理员工作平台</p>
*
* <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
*
* <p>Company: 广州地税</p>
*
* @author 黄锦昌
* @version 1.0
*/
public class QXGLuserBLH extends BaseBizLogicHandler {
public QXGLuserBLH() {
}
/**
* performTask
*
* @param req RequestEvent
* @return ResponseEvent
* @throws TaxBaseBizException
* @throws TaxBaseSystemException
* @todo Implement this
* gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler method
*/
protected ResponseEvent performTask(RequestEvent req) throws
TaxBaseBizException, TaxBaseSystemException {
QXGLuserReqEvent reqEvent = (QXGLuserReqEvent) req;
String dealMethod = req.getDealMethod();
QXGLuserResEvent resEvent = new QXGLuserResEvent();
if ("getSwryListBySwjgDm".equals(dealMethod)) {
resEvent.setSwryVOList(this.selectSwryBySwjgDm(reqEvent.getSwjgDm(), reqEvent.getUserId()));
} else if ("getSwryByDm".equals(dealMethod)) {
resEvent.setSwryVOList(this.selectSwryByDm(reqEvent.getSwryDm(), reqEvent.getUserId()));
} else if ("getSwryListByMc".equals(dealMethod)) {
resEvent.setSwryVOList(this.selectSwryByMc(reqEvent.getSwryMc(), reqEvent.getUserId()));
} else if ("addSwryJs".equals(dealMethod)) {
boolean result = this.addSwryJs(reqEvent.getSwryDm(), reqEvent.getJsDm());
if (!result) {
resEvent.setRepCode("error adding swry role.");
}
} else if ("getJsBySwryDm".equals(dealMethod)) {
resEvent.setSwryJsList(this.selectJsBySwryDm(reqEvent.getSwryDm()));
} else if ("deleteSwryJs".equals(dealMethod)) {
boolean result = this.deleteSwryJs(reqEvent.getSwryDm(), reqEvent.getSelectedJsDm());
if (!result) {
resEvent.setRepCode("error deleting swry role.");
}
} else if ("getAllZn".equals(dealMethod)) {
resEvent.setZnVOList(this.getAllZn());
} else if ("addSwryZnJgfw".equals(dealMethod)) {
boolean result = this.addSwryZnJgfw(reqEvent.getSwryDm(), reqEvent.getZnDm(), reqEvent.getSwjgDm());
if (!result) {
resEvent.setRepCode("error adding swry zn jgfw.");
}
} else if ("getJgfwBySwryDm".equals(dealMethod)) {
resEvent.setSwryJgfwList(this.getJgfwBySwryDm(reqEvent.getSwryDm()));
} else if ("deleteSwryJgfw".equals(dealMethod)) {
boolean result = this.deleteSwryZnJgfw(reqEvent.getSwryDm(), reqEvent.getSelectedZnJgfwDm());
if (!result) {
resEvent.setRepCode("error deleting swry zn jgfw.");
}
} else if ("getJgfwBySwryDmAndZnDm".equals(dealMethod)) {
resEvent.setSwryJgfwList(this.getJgfwBySwryDmAndZnDm(reqEvent.getSwryDm()));
} else if ("getSwryInfoByDm".equals(dealMethod)) {
resEvent.setSwryVOList(this.getSwryInfoByDm(reqEvent.getSwryDm()));
}else if("addskin".equals(dealMethod)){
boolean result=false;
try{
result=this.addSin(reqEvent.getSwryDm(), reqEvent.getSwjgDm());
}catch(Exception e){
e.printStackTrace();
}
if(result){
resEvent.setRepCode("insert skin is success!");
}
} else if ("getUserIdBySessionId".equals(dealMethod)) {
resEvent.setSwryVOList(this.getUserIdBySessionId(reqEvent.getSessionId()));
}
return resEvent;
}
/**
* validateData
*
* @param req RequestEvent
* @return ResponseEvent
* @throws Exception
* @todo Implement this
* gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler method
*/
protected ResponseEvent validateData(RequestEvent req) throws Exception {
return null;
}
public ArrayList selectSwryBySwjgDm(String swjgDm, String userId) {
QXGLswryDAO swryDAO = new QXGLswryDAO();
swryDAO.setUserId(userId);
swryDAO.setSwjgDm(swjgDm);
return (ArrayList) swryDAO.selectSwryBySwjgDm();
}
public ArrayList selectSwryByDm(String swryDm, String userId) {
QXGLswryDAO swryDAO = new QXGLswryDAO();
swryDAO.setUserId(userId);
swryDAO.setSwryDm(swryDm);
return (ArrayList) swryDAO.selectSwryByDm();
}
public ArrayList selectSwryByMc(String swryMc, String userId) {
QXGLswryDAO swryDAO = new QXGLswryDAO();
swryDAO.setUserId(userId);
swryDAO.setSwryMc(swryMc);
return (ArrayList) swryDAO.selectSwryByMc();
}
public boolean addSwryJs(String swryDm, int jsDm) {
QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();
swry2jsDAO.setSwryDm(swryDm);
swry2jsDAO.setJsDm(jsDm);
// 判断该人员是否已经有该条角色记录
ArrayList tmpList = (ArrayList) swry2jsDAO.getJsBySwryDmAndJsDm();
if (tmpList.size() > 0)
return false;
return swry2jsDAO.addSwryJs();
}
public boolean addSin(String swryDm, String skin) throws Exception{
QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();
swry2jsDAO.setSwryDm(swryDm);
swry2jsDAO.setSkin(skin);
// 判断该人员是否已经有皮肤存在
if(swry2jsDAO.HaveSkin()){
swry2jsDAO.UpdateSkin();
}
else{
swry2jsDAO.addSkin();
}
return true;
}
public ArrayList selectJsBySwryDm(String swryDm) {
QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();
return (ArrayList) swry2jsDAO.getJsBySwryDm(swryDm);
}
public boolean deleteSwryJs(String swryDm, String selectedJsDm) {
QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();
return swry2jsDAO.deleteSwryJs(swryDm, selectedJsDm);
}
public ArrayList getAllZn() {
return QXGLznDef.getZnList();
}
public boolean addSwryZnJgfw(String swryDm, int znDm, String swjgDm) {
QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
swry2jgfwDAO.setSwryDm(swryDm);
swry2jgfwDAO.setZnDm(znDm);
swry2jgfwDAO.setSwjgDm(swjgDm);
// 判断该人员是否已经有该条角色记录
ArrayList tmpList = (ArrayList) swry2jgfwDAO.getJgfwBySwryDmAndZnDmAndSwjgDm();
if (tmpList.size() > 0)
return false;
return swry2jgfwDAO.addSwryZnJgfw();
}
public ArrayList getJgfwBySwryDm(String swryDm) {
QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
ArrayList tmpList = (ArrayList) swry2jgfwDAO.getJgFwBySwryDm(swryDm);
for (int i = 0; i < tmpList.size(); i++) {
QXGLznjgfwVO jgfwVO = (QXGLznjgfwVO) tmpList.get(i);
jgfwVO.setZnMc(QXGLznDef.getZnMcByZnDm(jgfwVO.getZnDm()));
}
return tmpList;
}
public boolean deleteSwryZnJgfw(String swryDm, String selectedZnJgfwDm) {
QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
return swry2jgfwDAO.deleteSwryZnJgfw(swryDm, selectedZnJgfwDm);
}
// 为系统分类模块提供该税务人员的数据范围列表
public ArrayList getJgfwBySwryDmAndZnDm(String swryDm) {
QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
swry2jgfwDAO.setSwryDm(swryDm);
swry2jgfwDAO.setZnDm(QXGLznDef.SYSTEM_ZN_DM);
return (ArrayList) swry2jgfwDAO.getJgFwBySwryDmAndZnDm();
}
// 用于UserBean中读取用户信息
public ArrayList getSwryInfoByDm(String swryDm) {
QXGLswryDAO swryDAO = new QXGLswryDAO();
return (ArrayList) swryDAO.getSwryInfoByDm(swryDm);
}
public ArrayList getUserIdBySessionId(String sessionId) {
QXGLswryDAO swryDAO = new QXGLswryDAO();
return (ArrayList) swryDAO.getUserIdBySessionId(sessionId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -