save.go 774 字节
Newer Older
E
eoLinker API Management 已提交
1 2 3 4 5 6
package dao_service

import (
	"time"
)

Y
Your Name 已提交
7 8
const sqlSave = "UPDATE `goku_service_config` SET `desc`=?,`config`=?,`clusterConfig`=?,`healthCheck`=?,`healthCheckPath`=?,`healthCheckPeriod`=?,`healthCheckCode`=?,`healthCheckTimeOut`=?,`updateTime`=? WHERE `name`=?;"

Y
Your Name 已提交
9
//Save 存储服务发现信息
Y
Your Name 已提交
10
func (d *ServiceDao) Save(name, desc, config, clusterConfig string, healthCheck bool, healthCheckPath string, healthCheckCode string, healthCheckPeriod, healthCheckTimeOut int) error {
Y
Your Name 已提交
11
	now := time.Now().Format("2006-01-02 15:04:05")
E
eoLinker API Management 已提交
12

Y
Your Name 已提交
13
	stmt, e := d.db.Prepare(sqlSave)
Y
Your Name 已提交
14
	if e != nil {
E
eoLinker API Management 已提交
15 16
		return e
	}
Y
Your Name 已提交
17
	defer stmt.Close()
Y
Your Name 已提交
18
	_, err := stmt.Exec(desc, config, clusterConfig, healthCheck, healthCheckPath, healthCheckPeriod, healthCheckCode, healthCheckTimeOut, now, name)
E
eoLinker API Management 已提交
19
	return err
Y
Your Name 已提交
20
}