?? sendmsgblh.java
字號:
package gov.gdlt.ssgly.taxcore.taxblh.rwgl;
import gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler;
import gov.gdlt.ssgly.taxcore.comm.event.ResponseEvent;
import gov.gdlt.ssgly.taxcore.comm.event.RequestEvent;
import gov.gdlt.ssgly.taxcore.comm.log.LogWritter;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseBizException;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseSystemException;
import gov.gdlt.ssgly.taxcore.taxevent.rwgl.SendMsgReqEvent;
import gov.gdlt.ssgly.taxcore.taxdao.rwgl.SmsDao;
import java.util.List;
import gov.gdlt.ssgly.taxcore.taxevent.rwgl.RWGLaprwjhResEvent;
import java.util.HashMap;
public class SendMsgBLH extends BaseBizLogicHandler{
public SendMsgBLH() {
}
protected ResponseEvent validateData(RequestEvent req) throws
Exception {
ResponseEvent res = new ResponseEvent();
return res;
}
protected ResponseEvent performTask(RequestEvent req) throws
TaxBaseBizException, TaxBaseSystemException{
String method=req.getDealMethod();
SendMsgReqEvent sreq=(SendMsgReqEvent)req;
ResponseEvent res = new ResponseEvent();
if(method.equals("sendMsg")){
SendMsg(sreq);
}else{
SendMsgByfldm(sreq);
}
return res;
}
public void SendMsg(SendMsgReqEvent req){
try{
SmsDao sd = new SmsDao();
List telList = sd.gettelephone(req.getNsrnbm());
if (req.getContenet().length() > 70) {
String[] newMsg =sd.getSplitString("0", req.getContenet());
for (int i = 0; i < newMsg.length; i++) {
for (int b = 0; b < telList.size(); b++) {
if(((String) telList.get(b)).length()<=12){
sd.addMsg((String) telList.get(b), newMsg[i]);
}
}
}
} else {
for (int i = 0; i < telList.size(); i++) {
sd.addMsg((String) telList.get(i), req.getContenet());
}
}
}catch(Exception e){
e.printStackTrace();
}
}
public void SendMsgByfldm(SendMsgReqEvent req){
try{
SmsDao sd = new SmsDao();
List telList = sd.gettelephone(req.getFl_xh());
if (req.getContenet().length() > 70) {
String[] newMsg =sd.getSplitString("0", req.getContenet());
for (int i = 0; i < newMsg.length; i++) {
for (int b = 0; b < telList.size(); b++) {
if(((String) telList.get(b)).length()<=12){
sd.addMsg((String) telList.get(b), newMsg[i]);
}
}
}
} else {
for (int i = 0; i < telList.size(); i++) {
sd.addMsg((String) telList.get(i), req.getContenet());
}
}
}catch(Exception e){
e.printStackTrace();
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -