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

2.8 KiB
Raw Permalink Blame History

4.1 业务开通单前置校验增加业务类型判断

需求挂起

接口位置

com.cmcc.cdn.platform.selfservice.service.impl.TestOrderServiceImpl#businessOrderPrecheck

4.9 不同类型工单的工单 ID 重复优化

下发附件时,增加工单类型的判断,避免工单 ID 重复导致附件下发错误

log_file_resource 表目前数量

WorkOrderEnums

CACHE_ENTERPRISE (cache+ 新建企业工单)1189

configure (域名配置补录)1510

DOMAIN (域名配置记录)3402

log (日志定制)142

schedule (调度策略定制)6

OrderTypeEnum

TEST (试用工单)283

CANCELORDER (业务注销工单)4

ORDERINFOUPDATE (业务变更工单)2

PREORDER (WorkOrderEnums 中商机与试用工单、取的 OrderTypeEnum 中的商机评估工单)987(试用单和适用变更单)

ORDER (业务受理工单)77 开通单(首次开通携带试用单、非首次开通 )

需求变更工单

/workorder/custom/upload

提单

/workorder/adapt/configchange

域名配置工单

提单入口

com.cmcc.cdn.platform.selfservice.controller.NewWorkOrderController#save

下发 BPM

com.cmcc.cdn.platform.selfservice.controller.NewWorkOrderController#approvedecision

修改位置

com.cmcc.cdn.platform.selfservice.order.DomainOrderService#bpmDomainAdaptChange

List<LogFileResource> fileResources = logFileResourceRepository.findByConfigureId(one.getId(), WorkOrderEnums.Type.configure.name());

@Query(value = "SELECT resource.* FROM log_file_resource as resource " +
        "LEFT JOIN configure_list as configure on resource.order_id = configure.id " +
        "WHERE configure.id = ?1 AND resource.type = ?2", nativeQuery = true)
List<LogFileResource> findByConfigureId(Long configureId, String type);

商机试用单

已修改

试用变更单

已修改,同试用单类型

开通单

已修改,首次开通用的试用单的类型

已修改,非首次开通用的类型为 ORDER

域名配置需求工单

已修改,优化

需求变更工单

不涉及此问题单,此工单下发文件取值为 file_info 表

cache+ 域名配置工单

不涉及此问题单,此工单下发文件取值为 file_info 表

cache+ 需求变更工单

不涉及此问题单,此工单下发文件取值为 file_info 表

直播域名工单

未下发,此种工单目前应该时已经不存在了。

自测截图