修改lecdn参数、增加腾讯云部署未创建任务的判断

pull/295/head
v-me-50 2025-07-11 11:27:00 +08:00
parent 542262dfef
commit 64d29d2979
2 changed files with 22 additions and 14 deletions

View File

@ -238,9 +238,9 @@ func DeployLeCDN(cfg map[string]any) error {
default:
return fmt.Errorf("参数错误provider_id")
}
domainName, ok := cfg["domain_name"].(string)
domainName, ok := cfg["domain"].(string)
if !ok || domainName == "" {
return fmt.Errorf("参数错误domain_name")
return fmt.Errorf("参数错误domain")
}
var siteId int
switch v := cfg["site_id"].(type) {

View File

@ -135,9 +135,17 @@ func DeployToTX(cfg map[string]any) error {
return err
}
if err != nil {
panic(err)
if _, ok := err.(*errors.TencentCloudSDKError); ok {
return fmt.Errorf("腾讯云 API 错误: %v", err)
}
return fmt.Errorf("部署证书失败: %v", err)
}
if response == nil || response.Response == nil {
return fmt.Errorf("部署证书失败: 响应为空")
}
if *response.Response.DeployStatus != 1 {
return fmt.Errorf("腾讯云当前存在部署中的任务未创建新的部署任务部署中的任务ID为%d", *response.Response.DeployRecordId)
}
fmt.Println(response.Response.DeployRecordId)
return nil
}