Преглед на файлове

解决查不到盘面的BUG

zou.yingbin преди 4 години
родител
ревизия
c9580e1291
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      models/quote.go

+ 4 - 1
models/quote.go

@@ -334,7 +334,10 @@ func GetQuoteDays(goodsCodes string) ([]Quoteday, error) {
 		goodsCodes = strings.Trim(goodsCodes, ",")
 		sCode := strings.Split(goodsCodes, ",")
 		for i := range sCode {
-			sCode[i] = "'" + sCode[i] + "'"
+			// 如果没有单引号, 则加上单引号
+			if !strings.Contains(sCode[i], "'") {
+				sCode[i] = "'" + sCode[i] + "'"
+			}
 		}
 		Instr := strings.Join(sCode, ",")
 		if err := engine.Where(fmt.Sprintf("goodscode in (%s)", Instr)).Find(&datas); err != nil {