21 lines
426 B
Go
21 lines
426 B
Go
package dao
|
|
|
|
import (
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
"git.rosy.net.cn/jx-callback/business/model"
|
|
"git.rosy.net.cn/jx-callback/globals/gormdb"
|
|
"github.com/jinzhu/gorm"
|
|
)
|
|
|
|
func GetStore(ID int, db *gorm.DB) (*model.Store, error) {
|
|
if db == nil {
|
|
db = gormdb.GetDB()
|
|
}
|
|
item := &model.Store{}
|
|
item.ID = ID
|
|
err := utils.CallFuncLogError(func() error {
|
|
return db.First(item).Error
|
|
}, "GetStore")
|
|
return item, err
|
|
}
|