diff --git a/config/settings.dev.yml b/config/settings.dev.yml index 550855f..cd550e7 100644 --- a/config/settings.dev.yml +++ b/config/settings.dev.yml @@ -36,3 +36,4 @@ settings: ssl: key: keystring pem: temp/pem.pem + domain: http://192.168.0.100:9527 diff --git a/config/settings.yml b/config/settings.yml index 3521b1b..3110f4d 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -35,4 +35,5 @@ settings: gorm: logmode: 0 maxidleconn: 0 - maxopenconn: 20000 \ No newline at end of file + maxopenconn: 20000 + domain: http://192.168.0.100:9527 diff --git a/pkg/notify/send.go b/pkg/notify/send.go index 4ed5cd5..032c6e8 100644 --- a/pkg/notify/send.go +++ b/pkg/notify/send.go @@ -6,6 +6,8 @@ import ( "ferry/pkg/notify/email" "text/template" + "github.com/spf13/viper" + log "github.com/sirupsen/logrus" ) @@ -27,6 +29,7 @@ type BodyData struct { Content string // 通知的内容 Description string // 表格上面的描述信息 ProcessId int // 流程ID + Domain string // 域名地址 } func (b *BodyData) ParsingTemplate() (err error) { @@ -40,6 +43,7 @@ func (b *BodyData) ParsingTemplate() (err error) { return } + b.Domain = viper.GetString("settings.domain") err = tmpl.Execute(&buf, b) if err != nil { return diff --git a/static/template/email.html b/static/template/email.html index df810ad..d0cd9ee 100644 --- a/static/template/email.html +++ b/static/template/email.html @@ -29,7 +29,7 @@
- 点击此处跳转到工单详情 + 点击此处跳转到工单详情