📄 phoneinfosupport.java
字号:
package com.sms.platform.switchcenter.support;
import com.sms.platform.switchcenter.entity.PhoneInfo;
import com.sms.platform.switchcenter.parameter.SwitchParameter;
import com.sms.protocol.standard12.Standard_Inner_Deliver;
import com.sms.protocol.standard12.Standard_Inner_Submit;
public class PhoneInfoSupport extends Support {
public PhoneInfoSupport() {
}
protected boolean resolve() {
SwitchParameter global = SwitchParameter.getInstance();
if(super.inner instanceof Standard_Inner_Submit) {
Standard_Inner_Submit sis = (Standard_Inner_Submit) super.inner;
// 获得信息运营商 省 市 信息
if (sis.getOperatorID() == 0 || sis.getProvinceID() == 0) {
PhoneInfo pi = PhoneInfo.getPhoneInfo(global.getPhoneInfo(), sis.getDestMobileOne());
// 获得手机用户的信息,写文件
sis.setOperatorID(pi.getOperatorID());
sis.setProvinceID(pi.getProvinceID());
sis.setCityID(pi.getCityID());
}
} else if(super.inner instanceof Standard_Inner_Deliver) {
Standard_Inner_Deliver sid = (Standard_Inner_Deliver) super.inner;
// 获得信息运营商 省 市 信息
if (sid.getOperatorID() == 0 || sid.getProvinceID() == 0) {
PhoneInfo pi = PhoneInfo.getPhoneInfo(global.getPhoneInfo(), sid.getSrcMobile());
// 获得手机用户的信息,写文件
sid.setOperatorID(pi.getOperatorID());
sid.setProvinceID(pi.getProvinceID());
sid.setCityID(pi.getCityID());
}
}
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -