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

master
黄海 4 years ago
parent e470ee229f
commit febec8b99c

@ -47,3 +47,6 @@ https://blog.csdn.net/tmt123421/article/details/88665248
goland如何去除注释中的下划波浪线
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() {
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

@ -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语句

Loading…
Cancel
Save