📄 flgljbflblh.java
字号:
package gov.gdlt.ssgly.taxcore.taxblh.flgl;
import java.util.List;
import gov.gdlt.ssgly.taxcore.comm.event.RequestEvent;
import gov.gdlt.ssgly.taxcore.taxdao.flgl.FLGLflxxDAO;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLflxxVO;
import gov.gdlt.ssgly.taxcore.comm.event.ResponseEvent;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLnsrflxxVO;
import gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLjbflReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLjbflResEvent;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseBizException;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseSystemException;
/**
* <p>Title: </p>
*
* <p>Description: 广东地税税收管理员工作平台</p>
*
* <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
*
* <p>Company: 广州地税</p>
*
* @author Fzj
* @version 1.0
*/
public class FLGLjbflBLH extends BaseBizLogicHandler {
public FLGLjbflBLH() {
}
protected ResponseEvent validateData(RequestEvent req) throws
Exception {
return null;
}
protected ResponseEvent performTask(RequestEvent req) throws
TaxBaseSystemException, TaxBaseBizException {
String dealMethod = req.getDealMethod(); //业务处理标志
ResponseEvent resp = new ResponseEvent(); //创建响应事件对象
if ("insertJbfl".equals(dealMethod)) {
resp = this.insertJbfl(req);
} else if ("insertJcfl".equals(dealMethod)) {
resp = this.insertJcfl(req);
} else if ("insertRyfl".equals(dealMethod)) {
resp = this.insertRyfl(req);
} else if ("insertNsrFlgx".equals(dealMethod)) {
resp = this.insertNsrFlgx(req);
} else if ("updateJbfl".equals(dealMethod)) {
resp = this.updateJbfl(req);
} else if ("deleteByFldm".equals(dealMethod)) {
resp = this.deleteByFldm(req);
} else if ("deleteByxh".equals(dealMethod)) {
resp = this.deleteByxh(req);
} else if ("deleteJbfl".equals(dealMethod)) {
resp = this.deleteJbfl(req);
} else if ("deleteJbflByDm".equals(dealMethod)) {
resp = this.deleteJbflByDm(req);
} else if ("deleteJbflByXh".equals(dealMethod)) {
resp = this.delJbflByNull(req);
} else if ("getSjflByRydm".equals(dealMethod)) {
resp = this.getSjflByRydm(req);
} else if ("getSjflByJgdm".equals(dealMethod)) {
resp = this.getSjflByJgdm(req);
} else if ("getSjflByGly".equals(dealMethod)) {
resp = this.getSjflByGly(req);
} else if ("getFljbByFldm".equals(dealMethod)) {
resp = this.getFljbByFldm(req);
} else if ("getWdghByJgdm".equals(dealMethod)) {
resp = this.getWdghByJgdm(req);
} else if ("getQxkzByFldm".equals(dealMethod)) {
resp = this.getQxkzByFldm(req);
} else if ("getFltreeByJgdm".equals(dealMethod)) {
resp = this.getFltreeByJgdm(req);
} else if ("getFhflTree".equals(dealMethod)) {
resp = this.getFhflTree(req);
} else if ("getFlgxTree".equals(dealMethod)) {
resp = this.getFlgxTree(req);
} else if ("getNsrlistByJgdm".equals(dealMethod)) {
resp = this.getNsrlistByJgdm(req);
} else if ("p_flgl_movensr".equals(dealMethod)) {
resp = this.p_flgl_movensr(req);
} else if ("getLrryDm".equals(dealMethod)) {
resp = this.getLrryDm(req);
} else if ("getJgfl".equals(dealMethod)) {
resp = this.getJgfl(req);
} else if ("getRyfl".equals(dealMethod)) {
resp = this.getRyfl(req);
}
return resp;
}
private ResponseEvent insertJbfl(RequestEvent req) throws
TaxBaseBizException {
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxVO vo = reqevt.getFlvo();
FLGLflxxDAO dao = new FLGLflxxDAO();
if (vo != null) {
dao.setFl_mc(vo.getFl_mc());
dao.setFl_ms(vo.getFl_ms());
dao.setQxkz(vo.getQxkz());
dao.setMr_bj(vo.getMr_bj());
dao.setXgry_dm(vo.getXgry_dm());
dao.setFl_dm(vo.getFl_dm());
}
Integer flag = dao.insertJbfl();
if (flag == null) {
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("新增基本分类失败!");
}
return resevt;
}
private ResponseEvent insertJcfl(RequestEvent req) throws
TaxBaseBizException {
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxVO vo = reqevt.getFlvo();
FLGLflxxDAO dao = new FLGLflxxDAO();
if (vo != null) {
dao.setFl_dm(vo.getFl_dm());
dao.setFl_mc(vo.getFl_mc());
dao.setFl_ms(vo.getFl_ms());
dao.setQxkz(vo.getQxkz());
dao.setSjjg(vo.getSjjg());
dao.setMr_bj(vo.getMr_bj());
dao.setXgry_dm(vo.getXgry_dm());
}
Integer flag = dao.insertJcfl();
if (flag == null) {
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("新增机构分支分类失败!");
}
return resevt;
}
private ResponseEvent insertRyfl(RequestEvent req) throws
TaxBaseBizException {
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxVO vo = reqevt.getFlvo();
FLGLflxxDAO dao = new FLGLflxxDAO();
if (vo != null) {
dao.setFl_dm(vo.getFl_dm());
dao.setFl_mc(vo.getFl_mc());
dao.setFl_ms(vo.getFl_ms());
dao.setLrry_dm(vo.getLrry_dm());
dao.setSjjg(vo.getSjjg());
dao.setMr_bj(vo.getMr_bj());
dao.setXgry_dm(vo.getXgry_dm());
}
Integer flag = dao.insertRyfl();
if (flag == null) {
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("新增人员分支分类失败!");
}
return resevt;
}
private ResponseEvent updateJbfl(RequestEvent req) throws
TaxBaseBizException {
int flag = 0;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
FLGLflxxVO vo = reqevt.getFlvo();
if (vo != null) {
flag = dao.updateJbfl(vo);
}
if (flag == 1) {
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("更新基本分类失败!");
}
return resevt;
}
private ResponseEvent deleteJbfl(RequestEvent req) throws
TaxBaseBizException {
int flag = 0;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
flag = dao.deleteJbfl(reqevt.getFl_xh());
if (flag == 1) {
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("删除基本分类失败!");
}
return resevt;
}
private ResponseEvent delJbflByNull(RequestEvent req) throws
TaxBaseBizException {
int flag = 0;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
flag = dao.delJbflByNull(reqevt.getFlvo());
if (flag >= 0) {
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("删除纳税人个数为零的基本分类失败!");
}
return resevt;
}
private ResponseEvent getSjflByRydm(RequestEvent req) throws
TaxBaseBizException {
List flList = null;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
flList = dao.getSjflByRydm(reqevt.getFlvo());
if (flList != null) {
resevt.setFlvoList(flList);
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("自定义分类查询失败!");
}
return resevt;
}
private ResponseEvent getSjflByJgdm(RequestEvent req) throws
TaxBaseBizException {
List flList = null;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
flList = dao.getSjflByJgdm(reqevt.getFlvo());
if (flList != null) {
resevt.setFlvoList(flList);
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("上级继承分类查询失败!");
}
return resevt;
}
private ResponseEvent getSjflByGly(RequestEvent req) throws
TaxBaseBizException {
List flList = null;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
flList = dao.getSjflByGly(reqevt.getJgdm());
if (flList != null) {
resevt.setFlvoList(flList);
resevt.setFlag(1);
} else {
resevt.setFlag(0);
throw new TaxBaseBizException("查询管理员自定义系统分类失败!");
}
return resevt;
}
private ResponseEvent getFljbByFldm(RequestEvent req) throws
TaxBaseBizException {
List flList = null;
FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
FLGLjbflResEvent resevt = new FLGLjbflResEvent();
FLGLflxxDAO dao = new FLGLflxxDAO();
flList = dao.getFljbByFldm(reqevt.getFlvo().getFl_dm());
int fljb = 0;
if (flList != null) {
String qxkz = reqevt.getFlvo().getQxkz().trim();
for (int i = 0; i < flList.size(); i++) {
FLGLflxxVO vo = (FLGLflxxVO) flList.get(i);
if (vo.getQxkz().trim().equals(qxkz)) {
fljb = i;
break;
}
}
resevt.setFljs(flList.size());
resevt.setFljb(fljb);
resevt.setFlvoList(flList);
resevt.setFlag(1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -