From ffb5a6056acce00b887e25c1b68fd3c651b39813 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Mon, 7 Nov 2022 12:51:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'src/Models/GoodsSku.php'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Models/GoodsSku.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Models/GoodsSku.php b/src/Models/GoodsSku.php index 1b805c6..3b94cc8 100644 --- a/src/Models/GoodsSku.php +++ b/src/Models/GoodsSku.php @@ -33,8 +33,11 @@ class GoodsSku extends Model { foreach ($params as $item) { foreach ($item as $key => $value) { - $value = is_string($value) ? '"'.$value.'"' : $value; - $q->whereRaw('json_contains(spec->>"$[*].'.$key."\", '".$value."')"); + if (in_array($key, ["name", "value"])) { + $key = trim($key); + $value = trim($value); + $q->whereRaw("json_contains(spec, json_object('$key', '$value'))"); + } } }