|
|
@@ -819,7 +819,7 @@ func GetTableUpdateTimeStamp(tableName string) (*string, error) {
|
|
|
// GetSystemParams 获取系统参数信息
|
|
|
func GetSystemParams() ([]Systemparam, error) {
|
|
|
systemParams := make([]Systemparam, 0)
|
|
|
- if err := db.GetEngine().Where("PARAMTYPE in (0,2,3)").Find(&systemParams); err != nil {
|
|
|
+ if err := db.GetEngine().Where("PARAMTYPE in (0,2)").Or("PARAMCODE in ('112','113')").Find(&systemParams); err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
|
|
|
@@ -829,13 +829,18 @@ func GetSystemParams() ([]Systemparam, error) {
|
|
|
// GetSystemParam 获取系统参数信息
|
|
|
func GetSystemParamsByCodes(paramcodes string) ([]Systemparam, error) {
|
|
|
systemParams := make([]Systemparam, 0)
|
|
|
- session := db.GetEngine().Where("PARAMTYPE in (0,2,3)")
|
|
|
+
|
|
|
if paramcodes != "" {
|
|
|
+ session := db.GetEngine().Where("PARAMTYPE in (0,2,3)")
|
|
|
s := strings.Split(paramcodes, ",")
|
|
|
session = session.In("PARAMCODE", s)
|
|
|
- }
|
|
|
- if err := session.Find(&systemParams); err != nil {
|
|
|
- return nil, err
|
|
|
+ if err := session.Find(&systemParams); err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if err := db.GetEngine().Where("PARAMTYPE in (0,2)").Or("PARAMCODE in ('112','113')").Find(&systemParams); err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return systemParams, nil
|