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