commit
continuous-integration/drone/push Build is passing Details

master
黄海 4 years ago
parent e470ee229f
commit febec8b99c

@ -46,4 +46,7 @@ https://blog.csdn.net/tmt123421/article/details/88665248
goland如何去除注释中的下划波浪线 goland如何去除注释中的下划波浪线
https://blog.csdn.net/HYZX_9987/article/details/118183567 https://blog.csdn.net/HYZX_9987/article/details/118183567
Go ORM框架XORM事务的示例
https://www.jianshu.com/p/3ddcbd08bcf6

@ -558,7 +558,7 @@ func (s *Rpc) SettingMainOrg(ctx context.Context, in *BaseTeacherProto.SettingMa
} }
//教师调转单位 //教师调转单位
func (s *Rpc) TeacherTransfer(ctx context.Context, in *BaseTeacherProto.SettingMultipleBureauArg) (*BaseTeacherProto.Reply, error){ func (s *Rpc) TeacherTransfer(ctx context.Context, in *BaseTeacherProto.SettingMultipleBureauArg) (*BaseTeacherProto.Reply, error) {
//异常处理 //异常处理
defer func() { defer func() {
if err := recover(); err != nil { if err := recover(); err != nil {
@ -569,7 +569,7 @@ func (s *Rpc) TeacherTransfer(ctx context.Context, in *BaseTeacherProto.SettingM
var reply BaseTeacherProto.Reply var reply BaseTeacherProto.Reply
//将业务逻辑封装到dao层 //将业务逻辑封装到dao层
success, message, err := BaseTeacherDao.TeacherTransfer(in.PersonId,in.OrgId) success, message, err := BaseTeacherDao.TeacherTransfer(in.PersonId, in.OrgId)
if err != nil { if err != nil {
reply.Success = false reply.Success = false
reply.Message = message reply.Message = message

@ -27,7 +27,7 @@ func init() {
fmt.Println(err) fmt.Println(err)
} }
//注册SqlMap配置可选功能如应用中无需使用SqlMap可无需初始化 //注册SqlMap配置可选功能如应用中无需使用SqlMap可无需初始化
err =Engine.RegisterSqlMap(xorm.Xml("./Sql", ".xml")) err = Engine.RegisterSqlMap(xorm.Xml("./Sql", ".xml"))
if err != nil { if err != nil {
fmt.Println(err) fmt.Println(err)
} }
@ -36,7 +36,8 @@ func init() {
Engine.SetMaxOpenConns(100) //设置打开数据库的最大连接数,包含正在使用的连接和连接池的连接。 Engine.SetMaxOpenConns(100) //设置打开数据库的最大连接数,包含正在使用的连接和连接池的连接。
Engine.SetMaxIdleConns(10) //设置连接池中的保持连接的最大连接数。 Engine.SetMaxIdleConns(10) //设置连接池中的保持连接的最大连接数。
Engine.SetConnMaxLifetime(time.Second * 30) Engine.SetConnMaxLifetime(time.Second * 30)
//打开xorm的sql日志
Engine.ShowSQL(true)
//调用第一次 //调用第一次
Engine.Ping() Engine.Ping()
@ -60,7 +61,7 @@ func init() {
Engine.SetTableMapper(core.SnakeMapper{}) Engine.SetTableMapper(core.SnakeMapper{})
//显示+记录SQL日志 //显示+记录SQL日志
f, _ := os.Create(ConfigUtil.DistributeRemotePath+"sql.log") f, _ := os.Create(ConfigUtil.DistributeRemotePath + "sql.log")
Engine.SetLogger(log.NewSimpleLogger(f)) Engine.SetLogger(log.NewSimpleLogger(f))
Engine.ShowSQL(true) // 则会在控制台打印出生成的SQL语句 Engine.ShowSQL(true) // 则会在控制台打印出生成的SQL语句

Loading…
Cancel
Save