Initial commit
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
现在需要给前端提供一个批量删除接口,在我的 DomainBatchDeletionController :
|
||||
|
||||
接口规范
|
||||
|
||||
```
|
||||
批量删除接
|
||||
接口
|
||||
POST /domain/batch-deletion/delete
|
||||
{
|
||||
"domainIds": [
|
||||
34490,
|
||||
34496
|
||||
],
|
||||
"operate": "DELETE"
|
||||
}
|
||||
|
||||
响应
|
||||
{
|
||||
"data": {
|
||||
"successDeletedDomains": [
|
||||
"DevReq1748424822A.komect.com"
|
||||
],
|
||||
"failedDeletedDomains": [
|
||||
"xcftestf.052025030501.com"
|
||||
]
|
||||
},
|
||||
"success": true
|
||||
}
|
||||
```
|
||||
|
||||
通过这个接口可以直接删除点播域名和直播域名。
|
||||
|
||||
历史已经存在点播批量删除接口逻辑:
|
||||
|
||||
```
|
||||
com.cmcc.cdn.platform.selfservice.controller.ConfigManageController#batchDelete
|
||||
```
|
||||
|
||||
直播删除接口逻辑:
|
||||
|
||||
```
|
||||
com.cmcc.cdn.platform.selfservice.controller.live.LiveOrderController#batchDelete
|
||||
```
|
||||
|
||||
我现在需要汇总为一个新街口,自动区分直播和点播,然后下发删除。
|
||||
|
||||
直播点播区分方法:
|
||||
|
||||
```
|
||||
ProductsEnums.isLiveStreamProduct
|
||||
```
|
||||
|
||||
查询 products 的方法,需要写在 private SelfServiceDomainConfigDao selfServiceDomainConfigDao; 中,注意注意查询效率,尽可能只查 id 和对应的 product,然后用 ProductsEnums.isLiveStreamProduct 分类。
|
||||
|
||||
有一个问题是,如何把两个下发柔和起来。但保持和之前一样的下发逻辑。最终任务记录一批的形式记录在 batchDeleteDomainRecordDao 中。包括之前相当于两个接口直播打包,点播打包。新街口可以打包在一起吗?
|
||||
|
||||
现在这样删除实现有点问题,能否给我把现有的
|
||||
|
||||
点播删除
|
||||
|
||||
com.cmcc.cdn.platform.selfservice.service.impl.ConfigManageServiceImpl#batchDeleteDomain
|
||||
|
||||
直播删除
|
||||
|
||||
com.cmcc.cdn.platform.selfservice.service.live.impl.LiveConfigServiceImpl#batchDeleteDomain
|
||||
|
||||
融合在这个方法。不然直接调用异常域名和任务记录不太对。
|
||||
Reference in New Issue
Block a user