26 lines
596 B
Go
26 lines
596 B
Go
package dao
|
|
|
|
import (
|
|
"errors"
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
"git.rosy.net.cn/jx-callback/business/model"
|
|
)
|
|
|
|
func GetPrintSetting(printNo string) (*model.PrintSettingObj, error) {
|
|
sql := ` SELECT * FROM print_setting WHERE print_no = ? and deleted_at = ? `
|
|
sqlParams := []interface{}{
|
|
printNo,
|
|
utils.DefaultTimeValue,
|
|
}
|
|
|
|
var printSetting *model.PrintSetting
|
|
if err := GetRows(GetDB(), &printSetting, sql, sqlParams...); err != nil {
|
|
return nil, err
|
|
}
|
|
if printSetting == nil {
|
|
return nil, errors.New("数据查询异常")
|
|
}
|
|
|
|
return model.UnMarshalString2Json(printSetting)
|
|
}
|