Initial commit

This commit is contained in:
Docker7530
2026-03-01 01:43:46 +08:00
commit c6125c117b
3840 changed files with 415340 additions and 0 deletions
@@ -0,0 +1,188 @@
[内容网络产品需求说明书 V7.6.0](https://www.kdocs.cn/l/cqzhTrluWRtv)
# 试用单优化 - 试用变更成功后试用单处理逻辑优化
> 10 工时。
## 需求评审
1、若试用变更工单被驳回(包含驳回工单、不可承接驳回工单)则试用单状态不变。【现状如此。】
2、对于已完成的工单,增加试用变更单进单校验。
1. 若试用时长流量已用完,也正常进单,正常变更状态。【现状如此。】
2. 若试用变更单新增了域名,则校验分发范围跟原试用变更单是否一致,若一致则正常进单,若不一致则退单处理,退单原因为:一个订购下,域名分发范围必须一致。(**需求点!(待自测。)**)
3. 若校验失败则做退单处理,并邮件告警出来。【现状如此。】
3、跟集客大厅交互,3.14 反馈试用单状态的接口,反馈已完成、已删除的状态时,流量时长为必填字段,若没查到数据则不反馈该字段。(**需求点!(待自测。)**)
> 已完成(试用时长耗尽或者流量,停用中)
> 已删除(配置删除,工单保留)
4、试用变更工单为变更流量跟时长工单(不增域名),工单已完成且工单处理结果为变更成功。
1. 若试用状态为试用中,则仅增加试用单的流量时长等信息,试用工单状态、产品状态、试用状态(集客大厅)不变。【现状如此。】
2. 若试用状态为已完成,则增加试用单的流量时长等信息,试用工单状态为已反馈、试用状态(集客大厅)试用中、产品状态变更为试用中,域名需同步开启。【现状如此。】
3. 若试用状态为已删除,不可仅提交试用变更流量时长工单。【现状如此。】
5、试用变更工单变更域名(包含同步增加的流量/时长)工单已完成且工单处理结果为变更成功。下发 bpm 域名配置工单后,域名状态为部署中。
1. 若试用状态为试用中,则同步变更试用单的流量时长等信息,试用工单状态、产品状态、试用状态(集客大厅)不变,新增的域名状态为已生效。【现状如此。】
2. 若试用状态为已完成,则需增加试用单的流量时长等信息,试用工单状态已反馈、试用状态(集客大厅)试用中、产品状态变更为试用中,旧域名需同步开启,新增的域名状态为已生效。【现状如此。】
3. 若试用状态为已删除(必须新增域名,若没有域名则退单处理),则同步增加试用单的流量时长等信息,试用工单状态为已反馈、试用状态(集客大厅)试用中、产品状态变更为试用中,新增的域名状态为已生效。【现状如此。】
6、对于已删除的试用单,若试用变更单未增加流量时长(仅增加域名),且流量时长已耗尽,则按照正常流程处理,试用变更单完成后,试用工单状态已反馈,试用状态试用中,产品状态为试用中,域名状态为已生效。(**需求点!**)
> 历史域名问题,是否状态变更。
7、试用变更工单支持同一种分发范围之间相互调整。即分发范围网内和三网视为一种类型,可互相调整。网内和海外,三网和海外不可调整。
1. 10.1.2 新增 processType 枚举值 9“试用变更分发范围工单”。当试用变更工单变更了分发范围时(不可同时新增域名和变更分发范围),通过业务适配单下发给 bpm,processType 为 9.
2. 给 bpm 下发的试用变更单(10.1.2 章节),prodType 枚举值 1 2 可互相调整,其他不可调整,给 BPM 下发试用变更单时需带该试用单下所有的域名信息。域名状态不变,需根据 bpm 反馈的结果,刷新分发范围信息。
3. 若下发试用变更分发范围工单,summaryOfDemand 字段必填,需拼接内容信息:原分发范围是**需变更为**,分发平面不能变。
4. BPM 反馈变更成功后,若变更了分发范围,试用单、企业管理产品详情也要同步变更。
5. 不涉及域名状态变更,需联调测试直播流程是否正常。
8、当省运营经理、集团运营经理收到试用变更工单时,可以退回或受理试用变更工单。若退回试用变更工单则退回到集客大厅。(**需求点!(待自测。)**)
### 会上疑问点
1. ~~流量未查询到填空。~~
2. ~~分发范围调整不做限制。BPM 交互增加新的工单类型。是否允许反馈失败。驳回是全量驳回。~~
3. ~~建单不校验。通过时长和流量耗尽限制。~~
4. 可能出现问题:**验收反馈时间是未来时间。可以是负数。**
## 需求备注
IBS 集中运营 - BPM 对接接口规范 V6.010.1.2 新增 processType 枚举值【9 试用变更分发范围工单】)- 20241216
## 需求开发
# 信安信息巡检 Bug 优化
## 需求评审
版本遗留 Bug。
## 需求备注
版本遗留 Bug。
## 需求开发
# 增加信安巡检功能
# 用例评审
2024 年 12 月 13 日测试用例评审。
# 冒烟自测
![](../../../../attachment/images-paste/image-20241217143940888.png)
![](../../../../attachment/images-paste/image-20241217143955761.png)
第一步:
变更分发范围(ProdType)为:三网
> 这里应该是:三网 CDN
![](../../../../attachment/images-paste/image-20241217144839755.png)
![](../../../../attachment/images-paste/image-20241217145123454.png)
![](../../../../attachment/images-paste/image-20241217145248700.png)
![](../../../../attachment/images-paste/image-20241217145453393.png)
![](../../../../attachment/images-paste/image-20241217160617993.png)
![](../../../../attachment/images-paste/image-20241218145342208.png)
## 试用变更(新增域名,变更分发范围)- 试用单为试用中
```
前提:
1.已存在试用单,工单状态:已反馈,工单处理结果:试用可以承接
分发范围(ProdType)为:移动网内CDN
试用订购ID:012024111815
```
![](../../../../attachment/images-paste/image-20241218184629983.png)
## 变更分发范围 1->2:试用变更(不新增域名)- 试用单试用中
```
1.已存在试用单,工单状态:已反馈,工单处理结果:试用可以承接
分发范围(ProdType)为:1 移动网内CDN
试用订购ID:012024111815
```
## 可查询到时长流量:试用删除(无域名)- 试用单已暂停
```
1.已存在试用单,工单状态:已完成,工单处理结果:试用暂停
试用订购ID012024111815
已试用流量:10PB
已试用时长:10天
```
![](../../../../attachment/images-paste/image-20241218190615350.png)
![](../../../../attachment/images-paste/image-20241218190624728.png)
![](../../../../attachment/images-paste/image-20241218191107259.png)
## 试用变更(新增域名)- 试用删除且流量耗尽
```
前提:
1.已存在试用单,工单状态:已完成,工单处理结果:试用流量耗尽
试用单订购ID012024111815
域名:test.com
2.对该试用单(012024111815)提交试用删除工单,试用删除工单到已完成状态
3.该试用单的 工单状态:已完成,工单处理结果:试用删除
试用单订购ID012024111815
```
![](../../../../attachment/images-paste/image-20241218192901828.png)
![](../../../../attachment/images-paste/image-20241218193126928.png)
![](../../../../attachment/images-paste/image-20241218193606802.png)
![](../../../../attachment/images-paste/image-20241218193609623.png)
## 试用变更(不新增域名)- 运营经理驳回
```
1.已存在试用单,工单状态:已反馈,工单处理结果:试用可以承接
试用订购ID012024111815
试用时长:5天
试用流量:5PB
```
```
List<String> productIdList = selfServiceDomainConfigList.stream()
.map(SelfServiceDomainConfigPO::getProductId)
.filter(Objects::nonNull)
.collect(Collectors.toList());
```
## 春良
```
1.已存在试用单,状态为已反馈,工单处理结果为:试用可以承接
订购关系ID012024111815
MarketingTrial值为1(是)
```
```
前提:
1.集团企业账号,已存在试用单,订购直播加速
单号:2024111818
工单状态:已完成,
工单处理结果:试用删除
2.提交试用变更工单(新增域名)接口,使试用单存在在途试用变更工单
```