email模版url可配置。

This commit is contained in:
Mr. Lan 2020-08-14 21:22:11 +08:00
parent 2c2c4292ae
commit 9e56692b80
4 changed files with 8 additions and 2 deletions

View File

@ -36,3 +36,4 @@ settings:
ssl: ssl:
key: keystring key: keystring
pem: temp/pem.pem pem: temp/pem.pem
domain: http://192.168.0.100:9527

View File

@ -35,4 +35,5 @@ settings:
gorm: gorm:
logmode: 0 logmode: 0
maxidleconn: 0 maxidleconn: 0
maxopenconn: 20000 maxopenconn: 20000
domain: http://192.168.0.100:9527

View File

@ -6,6 +6,8 @@ import (
"ferry/pkg/notify/email" "ferry/pkg/notify/email"
"text/template" "text/template"
"github.com/spf13/viper"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
) )
@ -27,6 +29,7 @@ type BodyData struct {
Content string // 通知的内容 Content string // 通知的内容
Description string // 表格上面的描述信息 Description string // 表格上面的描述信息
ProcessId int // 流程ID ProcessId int // 流程ID
Domain string // 域名地址
} }
func (b *BodyData) ParsingTemplate() (err error) { func (b *BodyData) ParsingTemplate() (err error) {
@ -40,6 +43,7 @@ func (b *BodyData) ParsingTemplate() (err error) {
return return
} }
b.Domain = viper.GetString("settings.domain")
err = tmpl.Execute(&buf, b) err = tmpl.Execute(&buf, b)
if err != nil { if err != nil {
return return

View File

@ -29,7 +29,7 @@
</table> </table>
<br> <br>
<a href="http://localhost:9527/#/process/handle-ticket?workOrderId={{ .Id }}&processId={{ .ProcessId }}" target="_blank">点击此处跳转到工单详情</a> <a href="{{ .Domain }}/#/process/handle-ticket?workOrderId={{ .Id }}&processId={{ .ProcessId }}" target="_blank">点击此处跳转到工单详情</a>
</body> </body>
<style> <style>
table { table {