| | |
| | | OrderDetailVO data = orderClient.orderDetail(orderSubmitRequest.getOrderId()).getData(); |
| | | if(Objects.nonNull(data)){ |
| | | Order orderInfo = data.getOrderInfo(); |
| | | if (Objects.nonNull(orderInfo)){ |
| | | if (Objects.nonNull(orderInfo) && Objects.nonNull(orderInfo.getIsOpenVirtualNumber()) && orderInfo.getIsOpenVirtualNumber() == 1){ |
| | | String recordDomain = orderInfo.getRecordDomain(); |
| | | String recordObjectName = orderInfo.getRecordObjectName(); |
| | | String audioUrl = AXBUtil.axbGetRecordDownloadLink(iamConfig.getAppKey(), iamConfig.getAppSecret(),recordDomain, recordObjectName); |
| | | orderInfo.setPhoneRecording(audioUrl); |
| | | // 设置音频 |
| | | orderClient.updatePhoneRecording(orderInfo.getId(), audioUrl); |
| | | // 虚拟号码解绑 |
| | | AXBUtil.axbUnbindNumber(iamConfig.getAppKey(), iamConfig.getAppSecret(),subscriptionId, iamConfig.getVirtualNumber()); |
| | | } |
| | | } |
| | | // 虚拟号码解绑 |
| | | AXBUtil.axbUnbindNumber(iamConfig.getAppKey(), iamConfig.getAppSecret(),subscriptionId, iamConfig.getVirtualNumber()); |
| | | flag = true; |
| | | } |
| | | return R.ok(flag); |