From 2f3c15af426ff8fda771743e9c880837ddcf61ed Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期二, 15 八月 2023 17:39:02 +0800 Subject: [PATCH] fix --- model/quotation.go | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) diff --git a/model/quotation.go b/model/quotation.go index dea2f4e..b354f81 100644 --- a/model/quotation.go +++ b/model/quotation.go @@ -59,20 +59,16 @@ for key, value := range slf.SearchMap { switch v := value.(type) { case string: - if key == "validity_date" || key == "number" { - db = db.Where(key+" = ?", v) + if key == "number" || key == "validity_date" { + db = db.Where(key+" LIKE ?", "%"+v+"%") } if key == "client_name" { - db = db.Joins("Client").Where("Client.name = ?", v) + db = db.Joins("Client").Where("Client.name LIKE ?", "%"+v+"%") } if key == "contact_name" { - db = db.Joins("Contact").Where("Contact.name = ?", v) - } - - if key == "validity_date" { - db = db.Where(key+" = ?", v) + db = db.Joins("Contact").Where("LIKE", "%"+v+"%") } case int: -- Gitblit v1.8.0