Files
2026-03-01 01:43:46 +08:00

299 lines
9.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 首次开通增加业务类型限制(已冒烟自测)
## 评审问题
1. 是否涉及前置校验?(涉及)
2. BackReason 这个是怎么个字段?现在开通是直接开通的流程。(普通校验)
## 开发过程
### 第一个问题
> 1 只和 1 匹配就行,他们不会传 2,但是我们也不限制死
前置校验 因与 BBOSS 接口文档 定义的业务类型目前是:
1、点播下载网页类
4、直播类
5、超低时延直播
6、全站四层加速
7、全站七层加速
那么首次开通的前置校验只能进行 1 对应试用单 1、2、3 的匹配。
### 第二个问题
> 前置校验里做就行,创单是捎带做的
前置校验响应报文字段是:ResDetail
创单响应报文字段是:rspDesc
### 第三个问题
> 与之前保持一致就行 该加分号就加分号
前置校验的响应报文最后会有一个分号,因为这个前置校验会涉及多个可能,就都有分号。
"ResDetail": " 首次开通选择的业务类型需与试用单中的业务类型保持一致;"
创单接口是不是可以和前置校验接口报文一致一下都加分号
"rspDesc": " 首次开通选择的业务类型需与试用单中的业务类型保持一致 "
### 第四个问题
历史存在多业务类型的 50 个。
> 暂不考虑
### 提问产品
早。是这样的,我看最新的 26 的文档,关于(2.1 首次开通增加业务类型限制),没有变化,您和豪哥有沟通吗?
1. 这个需求会涉及两个接口
1. BBOSS 接口文档的(3.11.提单前置校验),这个接口可以理解为 BBOSS 在调用创单接口前会调用一下这个接口进行参数校验提高创单成功率;关于前置校验接口的 `BusiType` 只有 1、4、5、6、7,我请教鹏豪说是现在 BBOSS 点播产品只会试用 1。您可以确认知晓一下。我这边校验只会 1 对 1 进行校验。
2. BBOSS 接口文档的(3.3.业务受理信息同步),这个是创单接口。
2. 两个接口的响应描述字段不同
1. 前置校验响应报文字段是:ResDetail
2. 创单响应报文字段是:rspDesc
3. 前置校验的响应报文最后会有一个分号(因为历史前置校验会涉及多个异常拼接),创单接口无分号。
1. 前置校验:"ResDetail": " 首次开通选择的业务类型需与试用单中的业务类型保持一致;"
2. 创单接口:"rspDesc": " 首次开通选择的业务类型需与试用单中的业务类型保持一致 "
4. 接口文档描述的(退回原因(BackReason))会有一些歧义,这个其实是校验异常异常抛出拒收。也没有 BackReason 这个字段。我们和 BBOSS 交互是真的存在退回的,只不过场景是比如创单成功,BPM 驳回,我们退回 BBOSS。
## 自测流程
### 试用 1 开通其他
前置校验
```json
"ResDetail": "业务类型有误,只支持1、4、5、6、7;首次开通选择的业务类型需与试用单中的业务类型保持一致;"
"ResDetail": "首次开通选择的业务类型需与试用单中的业务类型保持一致;"
```
开通接口
```json
"rspDesc": "首次开通选择的业务类型需与试用单中的业务类型保持一致;"
```
## 冒烟评审
1. 前置校验侧类型;
2. 响应报文字段不一样;
3. 响应报文内容有 ; 号。
# IBS 与 BPM 平面名称及平面字段交互方式调整
## 开发问题
## 开发过程
### 4.2(域名操作反馈)
逻辑看目前就是 code 值,请产品二次确认。
### 9.1(通用运维任务单创建)
逻辑看目前就是 code 值,请产品二次确认。
### 9.2(通用任务状态回传)
问题 1:这个地方存在值不对应的问题
com.cmcc.cdn.platform.selfservice.service.bpm.impl.BpmDnsTaskServiceImpl#ydyDomainDeleteCallBack
### 10.3(业务适配单阶段反馈)- 已完成
问题 1PlaneEvaluationInfo 中的 plainName 是否还是保持汉字名称
> 高峰:传的是平面编码
问题 2:然后咋们字段类型还是保持原来的 String 吧。
> 高峰:是的
1. 商机与试用工单(已完成)
2. 试用变更工单(已完成)
3. 业务受理工单(已完成)
4. 域名配置工单(已完成)
5. 需求变更工单(已完成)
6. cache+ 域名配置(已完成)
7. 移动云定制化域名工单(无修改)
8. cache+ 需求变更工单(已完成)
9. 增值业务工单(无修改)
#### 自测
### 10.2(业务适配单验收反馈)- 已完成
问题 1:补充接口文档说明
已改完,通过字段反向查找
![](../../../../attachment/images-paste/image-20240522164745524.png)
# 企业信息与域名信息打通
## 开发问题
## 开发过程
点播控制台
```
http://dev.p.cdn.10086.cn:8080/configManage/list/getDomainData
字段:cpId
```
直播控制台
```
http://dev.p.cdn.10086.cn:8080/live/order/liveDomainList
字段:cpId
```
企业管理
```
http://dev.p.cdn.10086.cn:8080/selfService/enterprise/info/list?pageNum=1&pageSize=10&enterName=&enterProvince=&contactName=&operatorManage=&source=BSS&bizStatus=&support=
字段:enterpriseCpid(历史就有直接延续试用)
```
## 自测流程
## 冒烟评审
1. 注意测试数据,是否存在 cpid 不是 8 位的。
# cache+ 域名入口优化
问题 1 如果出现正在流转中的工单被退回怎么办。
问题 2 是否只处理 cache+ 工单种类。
省运营经理:有
集团企业客户:有
conflict
# 国际 CDN 业务承接
prodType
1. 现有工单流程保持不变,平面新增一个**国际 CDN 平面**,做业务区分,产品类型新增**国际 CDN**,仅做工单流程对接。
2. 跟 bpm 对接
- bpm 返回的平面字段信息(plains),新增国际平面枚举,参数增加“5:国际平面”。涉及 4.2(域名操作反馈)、9.1(通用运维任务单创建)、9.2(通用任务状态回传)、10.3(业务适配单阶段反馈)10.2(业务适配单验收反馈)章节
- prodType 字段新增枚举: 4 国际 CDN。涉及 9.1(通用运维任务单创建) 、10.1(业务适配变更流程接口)章节
3. 跟集客大厅对接
- 试用产品类型 prodType 字段, 新增枚举**4:国际 CDN**。
4. 页面展示,IBS 涉及 22 个页面平面信息展示,本次修改点播业务运维 - 配置管理、直播控制台 - 域名管理修改,其他页面的平面信息暂不变。
风险点:
1、由于本次需求仅涉及工单流程适配,不涉及运营数据、话单数据、域名配置等业务对接,业务相关服务将不可用,包含运营数据、话单数据、日志数据查询及下载,配置管理、停启用等域名操作,内容管理(预热、刷新)。
2、由于 IBS 当前已实现与配管自助对接,在配管对接国际平面前,若客户做域名停启用、内容管理等相关的操作,将会导致工单告警。
3、试用、商用单涉及的域名停启用联动将不可用(试用暂停/恢复工单、业务暂停/恢复工单)。
4、加产品类型,无法同时试用国内业务跟海外业务
```
# API接口
相关注释:操作域名 recieve livestream domain operation from PSVN
/action?commandType=manageLiveStream&version=1
相关注释:psvn的流程,下发到omc,接口参数同原大云,增加备案号和证书id
/action?commandType=manageDomain&version=1
相关注释:证书接口:上传 saveCrt from third party
POST和PUT
/action?commandType=saveCrt&version=1
# 页面接口
/configManage/livestream/domain/remove
```
页面接口位置:
![](../../../../attachment/images-uuid/ba5b5040d5d24c25ada7834da6dfb4d0.png)
@姬高峰 评估了一下国际平面的直播模块,针对 直播控制台 配置 按钮对应页面工作量比较大,7.1.0 版本无法实现,因为历史直播对应相应的子功能均是定制化设计的,无法通用。引入新的平面需要重新评估需求。
影响流程:国际平面需求变更工单无法使用、国际平面自助域名无法使用(建议前端针对国际平面域名隐藏自助选项)
# 冒烟自测
## 首次开通类型与试用不一致(已完成)
## esop 域名停用 - 自研 1.0
## cache+ 域名删除 - 自研 1.0
## esop 企业触发部署证书 - 自研 1.0
## 试用单 - 自研 1.0(需晓宇处理)
需要晓宇看下平面名称转换问题。
## 新增域名 - 自研 2.0
前提,第二点 我看下边 "TestType": "2" ,那么这个试用单也要是 "TestType": "2" 的。
第五步,步骤 你看你还要加个请求体吗?(嗯嘛, 成。)
第五步,验证点 平面展示为自研 2.0 晓宇处理。
## 非首次开通 - 自研 1.0
## 集团超管子账号点击网页开通订购跳转域名管理页面(已完成)
1、IBS 测试环境:https://test.p.cdn.10086.cn/
2、IBS 系统已存在 esop 企业 A,企业标识:83561954;已开通网页加速产品,订购:202405081608
3、集团超管子账号:18889000000cmcc
## 省运营经理账号查看 cache+ 域名入口(已完成)
已完成
## 省运营经理账号删除点播业务运维域名(域名管理)
## 省运营经理账号删除点播业务运维域名(批量域名管理)
## 集团企业账号查看 cache+ 域名入口(已完成)
差工单两个字(已完成)
![](../../../../attachment/images-uuid/2da4a5faf3d9479aa88dfa92a2642cfc.png)
## 试用单 - 国际 CDN- 点播 - 集团
第四步,验证点 工单详情展示适配平面为【国际平面】需晓宇确认。
第四步,验证点 时间状态正确(查看数据库)看哪个数据库,教我下呗。(t_cdn_product_info
第六步,步骤 调用部署验收反馈接口试用开始时间不能为空 try_time(已处理)
## 首次开通国际 CDN 业务
第一步,步骤 调用业务开通接口 ProdType 应该是 4 (已处理)
第三部,步骤 是不是登录企业账号看首页?(是的)
![](../../../../attachment/images-paste/image-20240612090800863.png)