|
@@ -47,24 +47,26 @@ public class CtWingFactoryImpl implements SimInfoFactory {
|
|
|
if (!"0".equals(telephonePlusVo.getResultCode())) {
|
|
|
return R.fail("三码查询错误!");
|
|
|
}
|
|
|
+ SimInfoDto.InfoVo vo = new SimInfoDto.InfoVo();
|
|
|
+ vo.setIccid(telephonePlusVo.getIccid())
|
|
|
+ .setImsi(telephonePlusVo.getImsi())
|
|
|
+ .setAccessNumber(telephonePlusVo.getAccessNumber());
|
|
|
//卡主状态查询
|
|
|
- FunctionUtils.NoParamsResult<CtWingVo.CardMainStatusVo> queryCardMainStatus = () -> {
|
|
|
+ FunctionUtils.NoParamsNoResult queryCardMainStatus = () -> {
|
|
|
CtWingDto.CardMainStatusDto cardMainStatusDto = new CtWingDto.CardMainStatusDto();
|
|
|
cardMainStatusDto.setAccessNumber(telephonePlusVo.getAccessNumber());
|
|
|
- return CtWingUtils.queryCardMainStatus(cardMainStatusDto);
|
|
|
+ CtWingVo.CardMainStatusVo cardMainStatusVo = CtWingUtils.queryCardMainStatus(cardMainStatusDto);
|
|
|
+ vo.setCreateDate(cardMainStatusVo.getServCreateDate())
|
|
|
+ .setActiveDate(cardMainStatusVo.getServActiveDate())
|
|
|
+ .setNetBlockStatus(cardMainStatusVo.getNetBlockStatusName())
|
|
|
+ .setSimStatus(cardMainStatusVo.getOperatorDefinitionStatusName());
|
|
|
};
|
|
|
-
|
|
|
- CtWingVo.CardMainStatusVo cardMainStatusVo = queryCardMainStatus.run();
|
|
|
-
|
|
|
- SimInfoDto.InfoVo vo = new SimInfoDto.InfoVo()
|
|
|
- .setIccid(telephonePlusVo.getIccid())
|
|
|
- .setImsi(telephonePlusVo.getImsi())
|
|
|
- .setAccessNumber(telephonePlusVo.getAccessNumber())
|
|
|
- .setCreateDate(cardMainStatusVo.getServCreateDate())
|
|
|
- .setActiveDate(cardMainStatusVo.getServActiveDate())
|
|
|
- .setNetStatus(cardMainStatusVo.getNetBlockStatusName())
|
|
|
- .setSimStatus(cardMainStatusVo.getOperatorDefinitionStatusName())
|
|
|
- ;
|
|
|
+ //网络状态
|
|
|
+ FunctionUtils.NoParamsNoResult queryNetStatus = () -> {
|
|
|
+ CtWingDto.AccessNumberOrIccid accessNumberOrIccid = new CtWingDto.AccessNumberOrIccid().setIccid(telephonePlusVo.getAccessNumber());
|
|
|
+ CtWingVo.NetStatusVo netStatusVo = CtWingUtils.queryNetStatus(accessNumberOrIccid);
|
|
|
+ };
|
|
|
+ queryCardMainStatus.run();
|
|
|
return R.ok(vo);
|
|
|
}
|
|
|
|