func (this *SshPortController) GetBestUsePort(logid int64) (models.SshPort, error) { dbconn, err := models.InitDbConn(logid) if err != nil { logs.Error("init db conn err:", err, "logid:", logid) return models.SshPort{}, err } defer dbconn.Close() sshPortM := new(models.SshPortManage) portOb, err := sshPortM.GetBestUsePort(dbconn, logid) if err != nil { logs.Error("ssh port get best userport error:", err, "logid:", logid) } logs.Normal("get best use port ok!", portOb, "logid:", logid) return portOb, err }