# 2.5 域名新增加速范围字段 NRWLXT-29594 ## 需求评审 8 人天。 功能说明: 当前域名无法查看分发的范围,新增加速范围字段显示 具体描述: 1、点播业务运维-配置管理、直播控制台-域名管理、域名详情页展示列展示加速范围字段(原为运营商字段修改为加速范围),字段放在创建时间前。企业管理-产品详情、域名配置需求工单、企业客户新增域名页面做同步修改。 2、esop加速范围字段取自该域名所属的订购下的加速范围字段(数据以集客大厅同步过来的ProdType数据为准),移动云的不变。 3、点播业务运维-配置管理、直播控制台-域名管理筛选框,新增加速范围字段筛选,放在筛选框的最后新增。可筛选内容从后端动态获取。 4、IBS 平台加速范围字段回显统一为移动、三网、海外、国际。 ![](../../../../attachment/images-paste/image-20250509094035013.png) ![](../../../../attachment/images-paste/image-20250509094047901.png) ## 需求备注 域名引入位置 ESOP(域名配置需求工单、试用、试用变更、非首次开通) ESOP 企业客户(自助域名、企业域名管理按钮) Cache+(集团企业客户) 移动云 中国移动CDN运营平台接口规范-字节版(针对 K-V 接口) 中国移动CDN运营平台接口规范-客户版 ### 域名配置需求-订购下增加加速范围(新建工单-衍君) 接口:`/workorder/filter/product` 字段:待定 ## 需求开发 1. ~~ESOP 域名入库存储加速范围(注意需要转换)。~~ 2. ~~两个控制台加筛选框和查询。~~ 3. ~~域名表割接:Cache+ 域名取消字段。ESOP是否处理。~~ 4. ~~所有页面的回显改名字(前端维护)。~~ 5. ~~验收反馈不要默认值。~~ 6. ~~企业管理订购加速范围和域名列表不一致。(全都一致)~~ 7. ~~企业客户新增域名页面描述也不一致。~~ 8. 割接数据问题。 9. 是否涉及自助域名。(esop 已处理、移动云入库一致、cache+ 无关。) ### 域名配置需求-订购下增加加速范围(新建工单-衍君) 接口:`/workorder/filter/product` 字段:待定 ### 域名配置需求-订购下增加加速范围(详情页回显-衍君) 接口:`/workorder/detail` 接口参数:`domain_request` 字段:待定 ## 需求开发 1. ESOP 域名入库存储加速范围(注意需要转换)。 2. 两个控制台加筛选框和查询。 3. 域名表割接:Cache+ 域名取消字段。ESOP是否处理。 4. 所有页面的回显改名字(前端维护)。 5. 验收反馈不要默认值。 ### ESOP 分发范文文档: ``` BBOSS 1:移动网内CDN 业务类型是1,4,5,6,7 2:三网CDN 业务类型是1,4,5,6,7 3:海外服务 业务类型是1,4,6,7 4:国际CDN 业务类型是1 移动云 ServiceProviderEnum CMCC (0, "移动") TRIPLE (1, "三网") OVERSEAS (2, "海外") GLOBAL (3, "全球") IBS ProdTypeEnum MOBILE_NETWORK_CDN ("1", "移动网内CDN", "网内", "移动") THREE_NETWORK_CDN ("2", "三网CDN", "三网", "三网") OVERSEAS_CDN ("3", "海外服务", "海外", "海外") INTERNATIONAL_CDN ("4", "国际CDN", "海外", "国际CDN") BPM self_service_domain_config serviceProvider (移动云) 验收反馈有 ServiceProviderEnum 默认移动。 ``` ### 点播业务运维-配置管理(列表,修改) 接口:`/configManage/list/getDomainData` 字段:`serviceProvider` 取值:`ServiceProviderEnum.getValueByIndex(域名表 serviceProvider)` ### 直播控制台-域名管理(列表,新增) 接口:`/live/order/liveDomainList` 字段:`serviceProvider`(新增) ### 企业域名列表(列表) ### 点播业务运维-配置管理(筛选框,动态) 接口:`/configManage/index` ### 直播控制台-域名管理(筛选框,动态) 接口:`/live/order/list/index` ### 企业管理-产品详情-分发范围 接口:`/selfService/enterprise/list/product` 字段:`prodType`(修改) 取值:`ep_product_info` 的 `prodType` 取值为创单 ### 企业客户新增域名页面 配置项:`ADD_DOMAIN_ENTERPRISE_ID` 接口:`/enterprise_domain/config/queryEnterpriseProductInfo` 字段:`"prodTypeDesc":"海外"` 取值:`ep_product_info` 的 `prodType` 取值为创单 ### 域名详情页 前端逻辑:1 是三网,否则都是移动。 点播 `/configManage/update/domain` `serviceProvider` 取值:域名表 直播 无 企业 `/selfService/domain/ticket/getDomain` `serviceProvider` 取值:域名表# 当前枚举详情 **域名列表、详情页、域名列表筛选框** 移动、三网、海外、国际 **企业管理-产品详情** 网内、三网、海外、海外 **企业客户新增域名页面** 移动、三网、海外、国际CDN ``` BBOSS 1:移动网内CDN 业务类型是1,4,5,6,7 2:三网CDN 业务类型是1,4,5,6,7 3:海外服务 业务类型是1,4,6,7 4:国际CDN 业务类型是1 IBS(对应 BBOSS) ProdTypeEnum MOBILE_NETWORK_CDN ("1", "移动网内CDN", "网内", "移动") THREE_NETWORK_CDN ("2", "三网CDN", "三网", "三网") OVERSEAS_CDN ("3", "海外服务", "海外", "海外") INTERNATIONAL_CDN ("4", "国际CDN", "海外", "国际CDN") IBS ServiceProviderEnum CMCC (0, "移动") TRIPLE (1, "三网") OVERSEAS (2, "海外") INTERNATIONAL (3, "国际") ``` ### 点播业务运维-配置管理(列表✔) 接口:`/configManage/list/getDomainData` 字段:`serviceProvider` 取值:`ServiceProviderEnum.getValueByIndex(域名表 serviceProvider)` ### 直播控制台-域名管理(列表✔) 接口:`/live/order/liveDomainList` 字段:`serviceProvider`(**新增**) ### 企业域名列表(列表✔) 接口:`/selfService/domain/list` 字段:`serviceProvider`(**新增**) ### 点播业务运维-配置管理(筛选框✔) 接口:`/configManage/index` 字段:`serviceProvider`(**新增**) ### 直播控制台-域名管理(筛选框✔) 接口:`/live/order/list/index` 字段:`serviceProvider`(**新增**) ### 点播业务运维-配置管理(查询✔) 接口:`/configManage/list/getDomainData` 字段:`serviceProvider`(**新增**) ### 直播控制台-域名管理(查询✔) 接口:`/live/order/liveDomainList` 字段:`serviceProvider`(**新增**) ### 企业管理-产品详情-分发范围(✔) 接口:`/selfService/enterprise/list/product` 字段:`prodType`(修改) 取值:`ep_product_info` 的 `prodType` 取值为创单 ### 企业客户新增域名页面(✔) 配置项:`ADD_DOMAIN_ENTERPRISE_ID` 接口:`/enterprise_domain/config/queryEnterpriseProductInfo` 字段:`"prodTypeDesc":"海外"`(统一名称) 取值:`ep_product_info` 的 `prodType` 取值为创单 ### 域名详情页 前端逻辑:1 是三网,否则都是移动。 #### 点播✔ 接口:`/configManage/update/domain` 字段:`serviceProvider` 取值:域名表 #### 直播✔ 接口:`/live/order/config/display?id=34882&plain=` 字段:`serviceProvider`(新增) #### 企业✔ 接口:`/selfService/domain/ticket/getDomain` 字段:`serviceProvider` ### 域名配置需求-订购下增加加速范围(详情页回显✔) 接口:`/workorder/detail` 接口参数:`domain_request` 字段:`serviceProvider` ### 割接开发 演练环境以下订购没有 `prod_type`。 ``` 9005085409 9005213778 99531198652 99371078325 99371078320 99100026056 9005281664 9005265417 62500289655 对应的开通单有产品类型:三网CDN。但是 `ep_product_info` 中不存在。 【映射失败】prod_type 为空, 域名: rs.jshrss.jiangsu.gov.cn, 订购ID: 62500289655 【映射失败】prod_type 为空, 域名: www.jssrcfwypt.org.cn, 订购ID: 62500289655 ``` ```sql -- 注意库中存在两个产品类型 3、4 没有域名。 select * from ep_product_info where pre_order_num in ( '100A240716892678001', '250A240913242356001' ); ``` 获取要操作的订购 ```sql SELECT ssdc.id, ssdc.domain, ssdc.service_provider, product_id, trial_product_id FROM self_service_domain_config ssdc JOIN enterprise_info ei ON ssdc.tenant_id = ei.enterprise_id WHERE ei.source = 'BSS' AND (ssdc.product_id IS NOT NULL OR ssdc.trial_product_id IS NOT NULL); ``` ### 备注 ```java ServiceProviderEnum serviceProviderEnum = ServiceProviderEnum.fromProdTypeCode(testOrderInfo.getProdType()); po.setServiceProvider(serviceProviderEnum.getIndex()); ``` # 2.11 信安信息的每日邮件增加一个字段 NRWLXT-29591 ## 需求评审 1 人天。 ## 需求备注 功能说明 1、信安信息更新通知每日邮件增加字段【域名所在订购号】。 需求背景 政企客户经理对未备案域名整改时,需要订购号信息,现在每次都需要人工补充,操作不太方便。 具体描述: 1、信安信息更新通知每日邮件增加字段【域名所在订购号】 ![](../../../../attachment/images-uuid/ea321eebac1e4bc2b160c23075f112a7.jpg) 在域名后都增加订购字段。 注意可能有的域名没有订购。 ## 需求开发 可能存在试用和商用订购同时存在的场景。开通时间为未来时间。优先试用订购,因为此时还未商用。 ![](../../../../attachment/images-uuid/c7a3519c99ce42668d4f97d6746c05a0.png) # 5.1 话单自动化补数 NRWLXT-29604 ## 需求评审 4 人天。 ## 需求备注 - 使用 `spring-boot-starter-mail` + Thymeleaf 实现邮件发送和模板渲染。 - 将模板存储在 `resources/templates` 或数据库中,支持动态加载。 ## 需求开发 IBS 目前发短信是如何发的。 ``` MT_APP_ID_URL,EUCP-EMY-SMS1-2RNEO MT_SECRET_KEY_URL,C291217CC832DD45 MT_URL,http://www.btom.cn:8080/simpleinter/sendSMS MT_SIGN_NATURE_URL,【CDN管理平台】 UM_FINTECH http://ap.lxt.umfintech.com:8099/umpp/mt umf123 zyhy44 ``` ``` 我们项目使用 thymeleaf 进行邮件模板渲染后发送。请帮我做两个模板。用户姓名和两个时间、工单号等预留好展位。补传成功和补传失败 也可以设计为动态,这样成功失败可以用一个模板。要求设计符合邮件标准样式,兼容大小屏幕。 中国移动CDN话单补数发起通知 您好: (用户姓名)于yyyy-mm-dd hh:mm:ss发起话单补数工单,期望完成时间为yyyy-mm-dd hh:mm:ss,请您登录系统进行审批处理。 【中国移动内容分发网络统一运营支撑系统】 --- 中国移动CDN话单补传工单完成通知 您好: (用户姓名)的话单补传工单已执行完毕,话单补传成功,工单号xxxxxxxx,请知悉 【中国移动内容分发网络统一运营支撑系统】 中国移动CDN话单补传工单完成通知 您好: (用户姓名)的话单补传工单已执行完毕,话单补传失败,工单号xxxxxxxx,请知悉。 【中国移动内容分发网络统一运营支撑系统】 ``` ```json { "processType": "话单补数", "title": "【标题】华为-话单补数-001", "cdrType": "点播/直播", "desc": "【补数原因】测试流程", "expectedTime": "2025-05-22 00:00:00", "patchFiles": [ "/download-hw/vcs/complete/20250404/CN_BBOSS_VCS_20250404023000_2.log" ], "fileIds": null } ``` ![](../../../../attachment/images-paste/image-20250522145025248.png) ![](../../../../attachment/images-paste/image-20250522145105506.png) ![](../../../../attachment/images-paste/image-20250522145323704.png) ``` insert into ACT_RE_MODEL(ID_, REV_, NAME_, KEY_, CATEGORY_, CREATE_TIME_, LAST_UPDATE_TIME_, VERSION_, META_INFO_, DEPLOYMENT_ID_, EDITOR_SOURCE_VALUE_ID_, EDITOR_SOURCE_EXTRA_VALUE_ID_, TENANT_ID_) values('8a0cc52f-3a07-11f0-8986-2016b9c5e2b2', 1, '话单补数流程', 'Process_1745993369746', '005', '2025-05-26 16:00:50', '2025-05-26 16:00:50', 2, '{"createUser":null,"description":null,"formType":null,"formId":null}', NULL, NULL, NULL, '') insert into ACT_GE_BYTEARRAY(ID_, REV_, NAME_, BYTES_, DEPLOYMENT_ID_) values ( '8a1db520-3a07-11f0-8986-2016b9c5e2b2', 1, 'source', 'java.io.ByteArrayInputStream@c655', NULL ) ``` ``` INSERT INTO sys_config ( config_name, config_key, config_value, config_type, remark, create_by, create_time, update_by, update_time ) VALUES ( '话单补数流程短信通知人员列表', 'wf.cdrPatch.notice.phone', '15033848944', 'N', '多个手机号请用英文逗号(,)分隔', '18867103286cmcc', '2025-05-26 16:35:58', '18867103286cmcc', '2025-05-26 16:35:58' ) ``` # 用例评审 # 冒烟自测 ## 2.5 域名新增加速范围字段 ### 点播业务运维-配置管理✔✔ #### 列表✔✔✔ #### 筛选框✔✔ #### 查询✔✔ ### 直播控制台-域名管理✔✔ #### 列表✔✔✔ #### 筛选框✔✔ #### 查询✔✔ ### 企业账号-域名管理✔✔ ### 域名详情页✔✔ #### 点播✔✔✔ #### 直播✔✔✔ #### 企业✔✔✔ #### 配置管理✔✔✔ ### 企业管理-产品详情-分发范围✔✔✔ 注意目前仅支持 ESOP,待说明。移动云产品无加速范围概念。 ### 企业客户新增域名页面✔✔ ### 域名配置需求-订购下增加加速范围(详情页回显)✔✔ ### 割接测试✔ ### 试用单✔✔ ### 试用变更✔✔ #### 不加域名✔✔ #### 加域名✔✔ ### 首次开通✔✔ 页面 ### 非首次开通✔✔ ### 域名配置需求✔✔ ### K-V 接口✔✔ ### Cache+ 工单✔✔ ### 移动云✔✔ ## 2.11 信安信息的每日邮件增加一个字段 ![](../../../../attachment/images-paste/image-20250519145123085.png) ``` https://p.cdn.10086.cn/devops_tools-api/patch/7.10.0/sendMailWithTemplateAsync ```