Prechádzať zdrojové kódy

去除客户端非必要系统参数返回

zhouxnsz 1 rok pred
rodič
commit
2dbb323ad7
1 zmenil súbory, kde vykonal 10 pridanie a 5 odobranie
  1. 10 5
      models/common.go

+ 10 - 5
models/common.go

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