📄 operationhelp.java
字号:
send.sendData=Config.msgRepQX;
send.sendData=ReplaceString.replace(send.sendData,"<ServiceName>",Config.serviceName3);
send.sendData=ReplaceString.replace(send.sendData,"<CustomNum>",Config.customNum);
send.msgSrc=Config.publicID;
send.srcAddr=Config.publicID;
send.servieceType="0000";
send.registeredDelivery=1;
send.feeType=1;
send.infoFee=0;
StringTokenizer st = new StringTokenizer(send.sendData,"##");
int index = 0;
while (st.hasMoreTokens()) {
send.pkTotal = (byte)st.countTokens();
send.pkNumber = (byte)++index;
send.sendData = st.nextToken().trim() ;
if(send.getDestAddrs()[0].startsWith("129")){
com.wayout.wayoutsp.operation.attendChat.AttendChat.saveUserToAttendDB(send);
}
else{
OperManager.getInstance().sendShortMessage(send) ;
}
}
}
else{
send.clearAllDest();
send.addDestAddr(receive.srcAddr);
send.feeTerminalId=receive.srcAddr;
send.sendData=Config.msgRepQXB0000;
send.sendData=ReplaceString.replace(send.sendData,"<SpName>",Config.spName);
send.msgSrc=Config.publicID;
send.srcAddr=Config.publicID;
send.servieceType="0000";
send.registeredDelivery=1;
send.feeType=1;
send.infoFee=0;
StringTokenizer st = new StringTokenizer(send.sendData,"##");
int index = 0;
while (st.hasMoreTokens()) {
send.pkTotal = (byte)st.countTokens();
send.pkNumber = (byte)++index;
send.sendData = st.nextToken().trim() ;
if(send.getDestAddrs()[0].startsWith("129")){
com.wayout.wayoutsp.operation.attendChat.AttendChat.saveUserToAttendDB(send);
}
else{
OperManager.getInstance().sendShortMessage(send) ;
}
}
}
}
catch (Exception ex) {
}
}
else if(temp.equals(Config.cmd0000)){
send.clearAllDest();
send.addDestAddr(receive.srcAddr);
send.feeTerminalId=receive.srcAddr;
String serviceNameList="";//getUserCustomerList(receive.srcAddr);
if(null!=serviceNameList){
send.sendData=Config.msgRep0000Ture;
System.err.println("serviceNameList"+serviceNameList);
send.sendData=ReplaceString.replace(send.sendData,"<ServiceNameList>",serviceNameList);
}else{
send.sendData=Config.msgRep0000None;
send.sendData=ReplaceString.replace(send.sendData,"<SpName>",Config.spName);
send.sendData=ReplaceString.replace(send.sendData,"<CustomNum>",Config.customNum);
}
send.msgSrc=Config.publicID;
send.srcAddr=Config.publicID;
send.servieceType="0000";
send.registeredDelivery=1;
send.feeType=1;
send.infoFee=0;
StringTokenizer st = new StringTokenizer(send.sendData,"##");
int index = 0;
while (st.hasMoreTokens()) {
send.pkTotal = (byte)st.countTokens();
send.pkNumber = (byte)++index;
send.sendData = st.nextToken().trim() ;
if(send.getDestAddrs()[0].startsWith("129")){
com.wayout.wayoutsp.operation.attendChat.AttendChat.saveUserToAttendDB(send);
}
else{
OperManager.getInstance().sendShortMessage(send) ;
}
}
}
else if(temp.equals(Config.cmd00000)){//一步退订
send.clearAllDest();
send.addDestAddr(receive.srcAddr);
send.feeTerminalId=receive.srcAddr;
send.sendData=Config.msgRep00000;
// delUserFormMOLO(receive.srcAddr);
// delUserFormSEED(receive.srcAddr);
// delUserFormMisery(receive.srcAddr);
// delUserFormMYSTERY(receive.srcAddr);
send.sendData=ReplaceString.replace(send.sendData,"<SpName>",Config.spName);
send.sendData=ReplaceString.replace(send.sendData,"<CustomNum>",Config.customNum);
send.msgSrc=Config.publicID;
send.srcAddr=Config.publicID;
send.servieceType="00000";
send.registeredDelivery=1;
send.feeType=1;
send.infoFee=0;
StringTokenizer st = new StringTokenizer(send.sendData,"##");
int index = 0;
while (st.hasMoreTokens()) {
send.pkTotal = (byte)st.countTokens();
send.pkNumber = (byte)++index;
send.sendData = st.nextToken().trim() ;
if(send.getDestAddrs()[0].startsWith("129")){
com.wayout.wayoutsp.operation.attendChat.AttendChat.saveUserToAttendDB(send);
}
else{
OperManager.getInstance().sendShortMessage(send) ;
}
}
}
else if(temp.equals(Config.cmdSpCode)){//获取客服资料
send.clearAllDest();
send.addDestAddr(receive.srcAddr);
send.feeTerminalId=receive.srcAddr;
send.sendData=Config.msgRepSpCode;
//客服电话:<CustomNum>; 客户服务网址:<CustomWeb>; 查询推荐业务列表发手机号码; 退定梦网服务请回复0000
send.sendData=ReplaceString.replace(send.sendData,"<CustomWeb>",Config.customWeb);
send.sendData=ReplaceString.replace(send.sendData,"<CustomNum>",Config.customNum);
send.msgSrc=Config.publicID;
send.srcAddr=Config.publicID;
send.servieceType="BZXXCX";
send.registeredDelivery=1;
send.feeType=1;
send.infoFee=0;
StringTokenizer st = new StringTokenizer(send.sendData,"##");
int index = 0;
while (st.hasMoreTokens()) {
send.pkTotal = (byte)st.countTokens();
send.pkNumber = (byte)++index;
send.sendData = st.nextToken().trim() ;
if(send.getDestAddrs()[0].startsWith("129")){
com.wayout.wayoutsp.operation.attendChat.AttendChat.saveUserToAttendDB(send);
}
else{
OperManager.getInstance().sendShortMessage(send) ;
}
}
}
else if(receive.destAddr.equals(Config.cmdSpCode)&&(temp.equals(receive.srcAddr)||("86"+temp).equals(receive.srcAddr))){//获取SP业务推荐
send.clearAllDest();
send.addDestAddr(receive.srcAddr);
send.feeTerminalId=receive.srcAddr;
send.sendData=Config.msgRepUserNum;
send.sendData=ReplaceString.replace(send.sendData,"<SpCode>",Config.publicID);
send.sendData=ReplaceString.replace(send.sendData,"<SpName>",Config.spName);
send.msgSrc=Config.publicID;
send.srcAddr=Config.publicID;
send.servieceType="TJYW";
send.registeredDelivery=1;
send.feeType=1;
send.infoFee=0;
StringTokenizer st = new StringTokenizer(send.sendData,"##");
int index = 0;
while (st.hasMoreTokens()) {
send.pkTotal = (byte)st.countTokens();
send.pkNumber = (byte)++index;
send.sendData = st.nextToken().trim() ;
if(send.getDestAddrs()[0].startsWith("129")){
com.wayout.wayoutsp.operation.attendChat.AttendChat.saveUserToAttendDB(send);
}
else{
OperManager.getInstance().sendShortMessage(send) ;
}
}
}
}
/** todo 每隔固定时间刷新参数及路由表 */
//加入数据库连接
protected void addAllDatabase()
{
addDatabase(serviceName,dbDriver,dbURL,dbUSER,dbPWD);
}
protected boolean initDefaultConfig(){
// conn = getDatabaseConnection(serviceName);
return true;
}
// protected String getUserCustomerList(String userMobileNum){
// String serviceList="";
// boolean _molo=isUserOfMOLO(userMobileNum);
// boolean _seed=isUserOfSEED(userMobileNum);
// boolean _bchy=isUserOfMisery(userMobileNum);
// boolean _mystery=isUserOfMYSTERY(userMobileNum);
// if(!_molo&&!_seed&&!_bchy&&!_mystery){
// return null;
// }else{
// serviceList=Config.serviceNameListAll;
// if (_molo) {
// serviceList=serviceList+Config.serviceNameList1;
// }
// if (_seed) {
// serviceList=serviceList+Config.serviceNameList2;
// }
// if (_bchy) {
// serviceList=serviceList+Config.serviceNameList3;
// }
// if (_mystery) {
// serviceList = serviceList + Config.serviceNameList4;
// }
//
// return serviceList;
// }
//
// }
//是MOLO用户返回真
// protected boolean isUserOfMOLO(String userMobileNum){
// if(com.wayout.wayoutsp.operation.packageMOLO.OperationMOLO.dateBaseAccess.getUserId(userMobileNum)==0){
// return false;
// }
// return true;
// }
//删除成功MOLO用户返回真
// protected boolean delUserFormMOLO(String userMobileNum){
// return com.wayout.wayoutsp.operation.packageMOLO.OperationMOLO.dateBaseAccess.delUser(userMobileNum);
// }
//是MISERY用户返回真
//protected boolean isUserOfMisery(String userMobileNum){
// if(com.wayout.wayoutsp.operation.packageMISERY.OperationMISERY.dateBaseAccess.getUserId(userMobileNum)==0){
// return false;
// }
// return true;
//}
//删除成功MISERY用户返回真
//protected boolean delUserFormMisery(String userMobileNum){
// return com.wayout.wayoutsp.operation.packageMISERY.OperationMISERY.dateBaseAccess.delUser(userMobileNum);
//}
//是MYSTERY用户返回真
//protected boolean isUserOfMYSTERY(String userMobileNum){
// if(com.wayout.wayoutsp.operation.packageMYSTERY.OperationMYSTERY.dateBaseAccess.getUserId(userMobileNum)==0){
// return false;
// }
// return true;
//}
//删除成功MYSTERY用户返回真
//protected boolean delUserFormMYSTERY(String userMobileNum){
// return com.wayout.wayoutsp.operation.packageMYSTERY.OperationMYSTERY.dateBaseAccess.delUser(userMobileNum);
//}
//是SEED用户返回真
//protected boolean isUserOfSEED(String userMobileNum){
// if(com.wayout.wayoutsp.operation.packageSEED.OperationSEED.dateBaseAccess.getUserId(userMobileNum)==0){
// return false;
// }
// return true;
//}
//删除成功SEED用户返回真
//protected boolean delUserFormSEED(String userMobileNum){
// return com.wayout.wayoutsp.operation.packageSEED.OperationSEED.dateBaseAccess.delUser(userMobileNum);
//}
int seq01000001=0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -