📄 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();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -