diff --git a/dsBaseRpc/Linux上安装Go环境+配置DLV.txt b/dsBaseRpc/Linux上安装Go环境+配置DLV.txt index a920db3a..1e1cd770 100644 --- a/dsBaseRpc/Linux上安装Go环境+配置DLV.txt +++ b/dsBaseRpc/Linux上安装Go环境+配置DLV.txt @@ -46,4 +46,7 @@ https://blog.csdn.net/tmt123421/article/details/88665248 goland如何去除注释中的下划波浪线 -https://blog.csdn.net/HYZX_9987/article/details/118183567 \ No newline at end of file +https://blog.csdn.net/HYZX_9987/article/details/118183567 + +Go ORM框架XORM事务的示例 +https://www.jianshu.com/p/3ddcbd08bcf6 \ No newline at end of file diff --git a/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherService/BaseTeacherService.go b/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherService/BaseTeacherService.go index 8257abd5..15be538f 100644 --- a/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherService/BaseTeacherService.go +++ b/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherService/BaseTeacherService.go @@ -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() { if err := recover(); err != nil { @@ -569,7 +569,7 @@ func (s *Rpc) TeacherTransfer(ctx context.Context, in *BaseTeacherProto.SettingM var reply BaseTeacherProto.Reply //将业务逻辑封装到dao层 - success, message, err := BaseTeacherDao.TeacherTransfer(in.PersonId,in.OrgId) + success, message, err := BaseTeacherDao.TeacherTransfer(in.PersonId, in.OrgId) if err != nil { reply.Success = false reply.Message = message diff --git a/dsBaseRpc/Utils/DbUtil/DbUtil.go b/dsBaseRpc/Utils/DbUtil/DbUtil.go index 796fb2a0..741066bf 100644 --- a/dsBaseRpc/Utils/DbUtil/DbUtil.go +++ b/dsBaseRpc/Utils/DbUtil/DbUtil.go @@ -27,7 +27,7 @@ func init() { fmt.Println(err) } //注册SqlMap配置,可选功能,如应用中无需使用SqlMap,可无需初始化 - err =Engine.RegisterSqlMap(xorm.Xml("./Sql", ".xml")) + err = Engine.RegisterSqlMap(xorm.Xml("./Sql", ".xml")) if err != nil { fmt.Println(err) } @@ -36,7 +36,8 @@ func init() { Engine.SetMaxOpenConns(100) //设置打开数据库的最大连接数,包含正在使用的连接和连接池的连接。 Engine.SetMaxIdleConns(10) //设置连接池中的保持连接的最大连接数。 Engine.SetConnMaxLifetime(time.Second * 30) - + //打开xorm的sql日志 + Engine.ShowSQL(true) //调用第一次 Engine.Ping() @@ -60,7 +61,7 @@ func init() { Engine.SetTableMapper(core.SnakeMapper{}) //显示+记录SQL日志 - f, _ := os.Create(ConfigUtil.DistributeRemotePath+"sql.log") + f, _ := os.Create(ConfigUtil.DistributeRemotePath + "sql.log") Engine.SetLogger(log.NewSimpleLogger(f)) Engine.ShowSQL(true) // 则会在控制台打印出生成的SQL语句