|
|
@ -228,7 +228,7 @@ func (e *enterprise) SendEmail(email string, userId uint) error {
|
|
|
|
m := gomail.NewMessage()
|
|
|
|
m := gomail.NewMessage()
|
|
|
|
m.SetHeader("From", configs.Config_Gys_Email_Setting_Mail)
|
|
|
|
m.SetHeader("From", configs.Config_Gys_Email_Setting_Mail)
|
|
|
|
m.SetHeader("To", email)
|
|
|
|
m.SetHeader("To", email)
|
|
|
|
m.SetHeader("Subject", "左家右厨平台消息通知--【审核通知】!")
|
|
|
|
m.SetHeader("Subject", "瑞库客平台消息通知--【审核通知】!")
|
|
|
|
state := vend.GysEnterpriseState{}
|
|
|
|
state := vend.GysEnterpriseState{}
|
|
|
|
dbc.DB.First(&state, "user_id = ?", userId)
|
|
|
|
dbc.DB.First(&state, "user_id = ?", userId)
|
|
|
|
|
|
|
|
|
|
|
@ -242,9 +242,9 @@ func (e *enterprise) SendEmail(email string, userId uint) error {
|
|
|
|
<br/><br/>
|
|
|
|
<br/><br/>
|
|
|
|
您好!
|
|
|
|
您好!
|
|
|
|
<br/><br/>
|
|
|
|
<br/><br/>
|
|
|
|
恭喜您通过左家右厨供应商资质审核,请下载附件签署纸质协议,盖章后请寄送至浙江省宁波市高新区菁华路108号德邦大厦4楼,收件人:左家右厨招商部 400-889-4489
|
|
|
|
恭喜您通过瑞库客供应商资质审核,请下载附件签署纸质协议,盖章后请寄送至浙江省宁波市高新区菁华路108号德邦大厦4楼,收件人:瑞库客招商部 400-889-4489
|
|
|
|
<br/><br/>
|
|
|
|
<br/><br/>
|
|
|
|
左家右厨供应商后台地址:<a href="%s">%s</a><br/>
|
|
|
|
瑞库客供应商后台地址:<a href="%s">%s</a><br/>
|
|
|
|
账号:%s<br/>
|
|
|
|
账号:%s<br/>
|
|
|
|
密码:%s<br/>
|
|
|
|
密码:%s<br/>
|
|
|
|
系统邮件,请勿回复!`, state.EnterpriseName, configs.GYS_Login_Url, configs.GYS_Login_Url, gysUser.Username, gysUser.Password))
|
|
|
|
系统邮件,请勿回复!`, state.EnterpriseName, configs.GYS_Login_Url, configs.GYS_Login_Url, gysUser.Username, gysUser.Password))
|
|
|
@ -260,11 +260,11 @@ func (e *enterprise) SendEmail(email string, userId uint) error {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
req := gotenberg.NewOfficeRequest(docx)
|
|
|
|
req := gotenberg.NewOfficeRequest(docx)
|
|
|
|
req.WaitTimeout(30)
|
|
|
|
req.WaitTimeout(30)
|
|
|
|
filename := static_path.Dir.Root + "/contract/pdf/左家右厨平台合作协议_" + state.ContractNo + ".pdf"
|
|
|
|
filename := static_path.Dir.Root + "/contract/pdf/瑞库客平台合作协议_" + state.ContractNo + ".pdf"
|
|
|
|
if err := c.Store(req, filename); err != nil {
|
|
|
|
if err := c.Store(req, filename); err != nil {
|
|
|
|
return err
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
m.Attach(filename, gomail.Rename("=?utf-8?B?"+base64.StdEncoding.EncodeToString([]byte("左家右厨平台合作协议_"+state.ContractNo+".pdf"))+"?="))
|
|
|
|
m.Attach(filename, gomail.Rename("=?utf-8?B?"+base64.StdEncoding.EncodeToString([]byte("瑞库客平台合作协议_"+state.ContractNo+".pdf"))+"?="))
|
|
|
|
|
|
|
|
|
|
|
|
d := gomail.NewDialer(configs.Config_Gys_Email_Setting_Smtp, configs.Config_Gys_Email_Setting_Port, configs.Config_Gys_Email_Setting_User, configs.Config_Gys_Email_Setting_Pass)
|
|
|
|
d := gomail.NewDialer(configs.Config_Gys_Email_Setting_Smtp, configs.Config_Gys_Email_Setting_Port, configs.Config_Gys_Email_Setting_User, configs.Config_Gys_Email_Setting_Pass)
|
|
|
|
if err := d.DialAndSend(m); err != nil {
|
|
|
|
if err := d.DialAndSend(m); err != nil {
|
|
|
@ -521,7 +521,7 @@ func (e *enterprise) GetContractDoc(state vend.GysEnterpriseState) (string, erro
|
|
|
|
}
|
|
|
|
}
|
|
|
|
docx1.Replace("ContractStart", state.ContractStart.Time.Format(" 2006 年 01 月 02 日"), -1)
|
|
|
|
docx1.Replace("ContractStart", state.ContractStart.Time.Format(" 2006 年 01 月 02 日"), -1)
|
|
|
|
docx1.Replace("ContractEnd", state.ContractEnd.Time.Format(" 2006 年 01 月 02 日"), -1)
|
|
|
|
docx1.Replace("ContractEnd", state.ContractEnd.Time.Format(" 2006 年 01 月 02 日"), -1)
|
|
|
|
filename := static_path.Dir.Root + "/contract/左家右厨平台合作协议_" + state.ContractNo + ".docx"
|
|
|
|
filename := static_path.Dir.Root + "/contract/瑞库客平台合作协议_" + state.ContractNo + ".docx"
|
|
|
|
err = docx1.WriteToFile(filename)
|
|
|
|
err = docx1.WriteToFile(filename)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return "", err
|
|
|
|
return "", err
|
|
|
|