update sim卡列表页数据更新

This commit is contained in:
Lemon
2023-06-28 15:50:36 +08:00
parent b4b7f25193
commit bea87e1d2e
6 changed files with 50 additions and 13 deletions

View File

@@ -71,25 +71,25 @@ public class SimCardService {
/**
* 不知道iccid属于哪家供应商就用这个方法查
* @param iccid
* @param iccids
* @return
*/
public SimCardVO searchByLoop(String iccid) {
SimCardVO vo = null;
public List<SimCardVO> searchByLoop(List<String> iccids) {
List<SimCardVO> resultList = Lists.newArrayList();
// 查XunZhong
List<SimCardVO> simCardVOS = XunZhongGetSimInfoByIccIds(Lists.newArrayList(iccid));
if (CollectionUtils.isNotEmpty(simCardVOS)) {
vo = simCardVOS.get(0);
List<SimCardVO> xunZhongList = XunZhongGetSimInfoByIccIds(iccids);
if (CollectionUtils.isNotEmpty(xunZhongList)) {
resultList.addAll(xunZhongList);
}
// 查WuLian平台
List<SimCardVO> wuLianSimData = WuLianGetSimInfoByIccIds(Lists.newArrayList(iccid));
List<SimCardVO> wuLianSimData = WuLianGetSimInfoByIccIds(iccids);
if (CollectionUtils.isNotEmpty(wuLianSimData)) {
vo = wuLianSimData.get(0);
resultList.addAll(xunZhongList);
}
// 第三个供应商
logger.info("查询iccid:{}, 详情信息:{}", iccid, JSON.toJSONString(vo));
return vo;
logger.info("查询iccid:{}, 详情信息:{}", iccids, JSON.toJSONString(resultList));
return resultList;
}
/**
@@ -110,7 +110,7 @@ public class SimCardService {
ArrayList<SimRenewResultVO> list = new ArrayList<>();
for (String iccId : iccIds) {
// 查出此卡属于哪家公司(拿到code)
SimCardVO simCardVO = searchByLoop(iccId);
SimCardVO simCardVO = searchByLoop(Lists.newArrayList(iccId)).get(0);
String simSupplierCode = simCardVO.getSimCardFactory();
// 根据不同的公司执行不同的续费方法