📄 flglnsrflxxmbean.java
字号:
ResponseEvent resp = service.invokeTask(req);
FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
int flag = szflResp.getFlag();
if (flag == 1) {
outcome = "success";
} else {
outcome = "updatefailure";
}
} catch (Exception e) {
e.printStackTrace();
}
}
if (delList.size() > 0) {
outcome = deleteNsrFl(delList);
}
// if (outcome.equals("success")) {
refreshFlList();
// }
return outcome;
}
private String deleteNsrFl(List delList) throws Exception {
// System.out.println("-------start deleteNsrFl-- --\r\n");
FLGLszflReqEvent req = new FLGLszflReqEvent();
List tempList = new ArrayList();
for (int i = 0; i < delList.size(); i++) {
FLGLnsrflxxVO nsrflxx = new FLGLnsrflxxVO();
BigDecimal tempNsrnbm = new BigDecimal((String) delList.get(i));
nsrflxx.setFl_xh(fl_xh);
nsrflxx.setNsrnbm(tempNsrnbm);
tempList.add(nsrflxx);
}
req.setNsrList(tempList);
req.setDealMethod("deleteNsrfl"); //删除纳税人分类
//调用代理方法
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
int i = szflResp.getFlag();
if (i == 1) {
outcome = "success";
} else {
outcome = "updatefailure";
}
} catch (Exception e) {
e.printStackTrace();
outcome = "updatefailure";
} finally {
return outcome;
}
}
public String setFl() throws Exception {
StringBuffer output = new StringBuffer();
if (newfl_mc.trim().length() > 0) {
FLGLszflReqEvent req = new FLGLszflReqEvent();
FLGLflxxVO flxx = new FLGLflxxVO();
flxx.setFl_mc(newfl_mc);
flxx.setFl_ms(fl_ms);
flxx.setLrry_dm(lrry_dm);
// flxx.setQxkz("");
req.setFlxx(flxx);
req.setDealMethod("setFl"); //设置分类
//调用代理方法
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
int flag = szflResp.getFlag();
if (flag == 1) {
outcome = "updatesuccess";
} else {
outcome = "updatefailure";
}
} catch (Exception e) {
e.printStackTrace();
outcome = "updatefailure";
}
} else {
outcome = "failure";
}
newfl_mc = null;
fl_ms = null;
return outcome;
}
public String deleteFl() throws Exception {
if (editfl_xh != null) {
FLGLszflReqEvent req = new FLGLszflReqEvent();
req.setFl_xh(editfl_xh);
// System.out.println("mbean deleteFl--editfl_xh = " + editfl_xh);
req.setDealMethod("deleteFl"); //删除分类
//调用代理方法
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
FLGLszflResEvent deleteflResp = (FLGLszflResEvent) resp;
int flag = deleteflResp.getFlag();
// System.out.println("-mbean :----flag:"+deleteflResp.getRetMsg());
if (flag == 1) {
outcome = "deletesuccess";
} else {
outcome = "deletefailure";
}
} catch (Exception e) {
e.printStackTrace();
// throw new TaxBaseBizException("");
} finally {
outcome = "deletefailure";
}
}
return outcome;
}
private List allFlList() throws Exception {
flList = new ArrayList();
List tempFlList = new ArrayList();
FLGLcxflxxReqEvent req = new FLGLcxflxxReqEvent();
req.setGly_dm(lrry_dm);
req.setDealMethod("cxZdyfl"); //获取管理员的所有分类
//调用代理方法
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
FLGLcxflxxResEvent cxflResp = (FLGLcxflxxResEvent) resp;
List tempList = cxflResp.getFlList();
for (int i = 0; i < cxflResp.getFlList().size(); i++) {
FLGLflxxVO flxxvo = (FLGLflxxVO) tempList.get(i);
Integer pl_xh = new Integer(flxxvo.getPl_xh());
String temp = pl_xh.toString();
tempFlList.add(new SelectItem(flxxvo.getFl_xh(),
flxxvo.getFl_mc(),
temp, false)); //flxxvo.getFl_ms()
}
} catch (Exception e) {
e.printStackTrace();
} finally {
return tempFlList;
}
}
public String updateFl() throws Exception {
FLGLszflReqEvent req = new FLGLszflReqEvent();
if (fl_mc != null) {
FLGLflxxVO flxx = new FLGLflxxVO();
flxx.setFl_mc(fl_mc);
flxx.setFl_xh(editfl_xh);
flxx.setXgry_dm(lrry_dm);
req.setFlxx(flxx);
req.setDealMethod("updateFl"); //更新分类
//调用代理方法
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
if (szflResp.getFlag() == 1) {
outcome = "updatesuccess";
this.fl_mc = null;
} else {
outcome = "updatefailure";
//throw new Exception("CWFLGL01001:诚恳海昌蓝看见好象了!");
}
} catch (Exception e) {
e.printStackTrace();
outcome = "updatefailure";
} finally {
return outcome;
}
} else {
outcome = "failure";
}
return outcome;
}
public List getAllNsr() throws Exception {
allNsr = new ArrayList();
FLGLcxflxxReqEvent req = new FLGLcxflxxReqEvent();
req.setGly_dm(lrry_dm);
req.setDealMethod("cxAllNsr"); //查询某一分类的所有纳税人
//调用代理方法
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
FLGLcxflxxResEvent cxflResp = (FLGLcxflxxResEvent) resp;
List tempList = cxflResp.getNsrflxxList();
for (int i = 0; i < tempList.size(); i++) {
FLGLnsrflxxVO nsrflxx = (FLGLnsrflxxVO) tempList.get(i);
String nsrmc =nsrflxx.getNsrbm()+" "+nsrflxx.getNsr_mc();
allNsr.add(new SelectItem(nsrflxx.getNsrnbm(),
nsrmc,
new Integer(i).toString(), false));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
return allNsr;
}
}
public List getNsrList() {
return nsrList;
}
// ///////
// public String haveNsr() throws Exception {
// StringBuffer output = new StringBuffer();
// if (editfl_xh != null) {
// LogWritter.testDebug("-------start haveNsr--8---");
// FLGLszflReqEvent req = new FLGLszflReqEvent();
// req.setFl_xh(editfl_xh);
// req.setDealMethod("haveNsr");
//
// ISsglyService service = new SsglyDelegate();
// ResponseEvent resp = service.invokeTask(req);
// FLGLszflResEvent haveNsrResp = (FLGLszflResEvent) resp;
// int haveflag = haveNsrResp.getFlag();
// String alertMsg = haveNsrResp.getRetMsg();
//
// if (haveflag == 1) {
// output.append(
// "<script language=\"javascript\" type=\"text/javascript\">");
// output.append("alert('")
// .append(alertMsg).append("')");
// output.append("</script>");
// this.delTips = new String(output);
// outcome = "success";
// } else {
// outcome = "isFailure";
// }
// } else {
// output.append(
// "<script language=\"javascript\" type=\"text/javascript\">");
// output.append("alert(\"请选择要删除的分类!\")");
// output.append("</script>");
// this.delTips = new String(output);
// }
// return outcome;
// }
public List getFlList() throws Exception {
this.flList = allFlList();
return flList;
}
public BigDecimal getFl_xh() {
return fl_xh;
}
public BigDecimal getNsrnbm() {
return nsrnbm;
}
public String getOutcome() {
return outcome;
}
public BigDecimal getEditfl_xh() {
return editfl_xh;
}
public String getFl_mc() {
return fl_mc;
}
public String getFl_ms() {
return fl_ms;
}
public String getLrry_dm() {
return lrry_dm;
}
public String getNewfl_mc() {
return newfl_mc;
}
public List getSelectedNsr() {
return selectedNsr;
}
public String getSelectedNsrnbm() {
return selectedNsrnbm;
}
public String getDelTips() {
return delTips;
}
public String test() throws Exception {
// System.out.println("------just for test--------\r\n");
FLGLszflReqEvent req = new FLGLszflReqEvent();
StringBuffer output = new StringBuffer();
//req.setFl_xh(editfl_xh);
req.setLrry_dm(lrry_dm);
req.setDealMethod("test");
// System.out.println("------set method--------\r\n");
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
// System.out.println("------after invokeTask--------\r\n");
FLGLszflResEvent resp1 = (FLGLszflResEvent) resp;
String msg = resp1.getRetMsg();
// System.out.println("------get msg--: " + msg + "\r\n");
output.append(
"<script language=\"javascript\" type=\"text/javascript\">");
output.append("alert(\"test!\")");
output.append("</script>");
delTips = output.toString();
outcome = "success";
return outcome;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -