1.获取订户列表(用于登陆用户下切换订户)
请求地址:post /ecare/webs/acctNumInfo/qrySubsListWithGroup
请求参数:{
acctId
userType
custId
}
返回参数:{
prodInstId
accNbr
prodId
}
// prodInstId 参数对应的产品,ecare过滤出手机展示
const ProdTypeOption = {
MOBILE: 80000045, // 手机
FIXED_TEL: 80000000, // 固定电话
BROADBAND: 80000030, // 宽带
ITV: 80000140, // itv
Email: 80000150, // Email
};
2.根据默认账户查余额
请求地址:get /ecare/webs/account/{acctId}/balance
请求参数:无
返回参数:{
acctId: 5498018 amount: -4848810 displayScale: 2
}
3.查询订户流量语音短信等余额总和
请求地址:get /ecare/webs/subs/${subsId}/balance/summary
请求参数:无
返回参数:[{unitTypeId, formatRealBalance, formatRealBalanceUnitName …}]
// 1流量/2语言/3短信
4.查询订户流量语音短信使用详情
请求地址:post /ecare/webs/subs/${subsId}/packageAndPromotionUsage
请求参数:无
返回参数:{
[{[{…unitTypeId}],ptoOfferType:’PTO_OFFER_COMMON’}] [{[{…unitTypeId}],ptoOfferType:’PTO_OFFER_FIX’}]
}
// unitTypeId: 1:DATA/2:VOICE/3:SMS
ptoOfferType: PTO_OFFER_COMMON:通用包/PTO_OFFER_FIX:定向包
5.查询积分
请求地址:post /ecare/webs/point?custId=${custId}
请求参数:无
返回参数:point