Ver Fonte

解决查不到盘面的BUG

zou.yingbin há 4 anos atrás
pai
commit
c9580e1291
1 ficheiros alterados com 4 adições e 1 exclusões
  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 {