|
@@ -41,7 +41,7 @@ public class CtWingFactoryImpl implements SimInfoFactory {
|
|
|
|
|
|
@Override
|
|
|
@SneakyThrows
|
|
|
- public R<SimInfoDto.InfoVo> info(SimInfoDto.InfoDto dto) {
|
|
|
+ public R<SimInfoDto.InfoVo> info(SimInfoDto.BaseDto dto) {
|
|
|
//三码查询
|
|
|
CtWingVo.TelephonePlusVo telephonePlusVo = telephonePlus(dto.getIccid());
|
|
|
if (!"0".equals(telephonePlusVo.getResultCode())) {
|
|
@@ -67,7 +67,27 @@ public class CtWingFactoryImpl implements SimInfoFactory {
|
|
|
CtWingVo.NetStatusVo netStatusVo = CtWingUtils.queryNetStatus(accessNumberOrIccid);
|
|
|
};
|
|
|
queryCardMainStatus.run();
|
|
|
+ queryNetStatus.run();
|
|
|
return R.ok(vo);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @SneakyThrows
|
|
|
+ public R<String> refreshNet(SimInfoDto.RefreshNetDto dto) {
|
|
|
+ //三码查询
|
|
|
+ CtWingVo.TelephonePlusVo telephonePlusVo = telephonePlus(dto.getIccid());
|
|
|
+ if (!"0".equals(telephonePlusVo.getResultCode())) {
|
|
|
+ return R.fail("三码查询错误!");
|
|
|
+ }
|
|
|
+ String action = dto.getAction() ? "ADD":"DEL";
|
|
|
+ CtWingDto.SingleCutNetDto singleCutNetDto = new CtWingDto.SingleCutNetDto()
|
|
|
+ .setAccessNumber(telephonePlusVo.getAccessNumber())
|
|
|
+ .setAction(action);
|
|
|
+ CtWingVo.BaseVo baseVo = CtWingUtils.singleCutNet(singleCutNetDto);
|
|
|
+ if("0".equals(baseVo.getResultCode())){
|
|
|
+ return R.ok("处理成功!");
|
|
|
+ }else{
|
|
|
+ return R.fail(baseVo.getResultMsg());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|