📄 operationyx.java
字号:
package com.wayout.wayoutsp.operation.packageYX;/** * <p>Title: </p> * <p>Description: 短信互动平台</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: wayout</p> * @author dufs@wayoutcom.com * @version 1.0 */import java.sql.*;import java.util.*;import java.io.*;import com.wayout.wayoutsp.publics.*;import com.wayout.wayoutsp.operation.Operation;public class OperationYX extends Operation { public OperationYX() { } private final String publicID = com.wayout.wayoutsp.communication.ComConstants.o_IsmgInfo.spCode; protected boolean isOwnBusi(Object obj){ if(!(obj instanceof ReceiveDataBean)){ return false; } ReceiveDataBean receive = (ReceiveDataBean)obj; String temp = receive.msgContent.trim().toUpperCase(); //除去STK卡附加字符 if(temp.startsWith("+#")){ temp = temp.substring(2); } if(receive.destAddr.trim().startsWith(publicID+10)){//短信 return true; } else return false; } /** * 业务处理 * @param obj */ protected void handBusi(Object obj){ ReceiveDataBean receive = (ReceiveDataBean)obj; //判断是否是STK卡发送的信息 if(receive.msgContent.startsWith("+#")){ //除去STK卡的附加信息 receive.msgContent = receive.msgContent.substring(2); //设置STK的处理标志位 //user.stkFlag = 1; } cServerYX.addBusi(receive); } /** *初始化加载类 * @return */ protected boolean initDefaultConfig(){ try{ cServerYX = new conncetionServerYX(); cServerYX.start(); rServerYX = new receiveServerYX(); rServerYX.start(); }catch(Exception e ){ System.out.println("initDefaultConfig OperationYX::;;"+e.toString()); } return true; } private conncetionServerYX cServerYX; private receiveServerYX rServerYX;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -