lgy 8 stundas atpakaļ
vecāks
revīzija
d45e8523c9
1 mainītis faili ar 2 papildinājumiem un 4 dzēšanām
  1. 2 4
      jcjyhr/vendor/topthink/think-orm/src/db/Builder.php

+ 2 - 4
jcjyhr/vendor/topthink/think-orm/src/db/Builder.php

@@ -56,9 +56,7 @@ class Builder extends BaseBuilder
         }
 
         $result = [];
-        var_dump($query);
-        var_dump($fields);
-var_dump($data);
+        
         foreach ($data as $key => $val) {
             $item = $this->parseKey($query, $key, true);
 
@@ -78,7 +76,7 @@ var_dump($data);
                 $item = $this->parseKey($query, $key);
 
                 $result[$item . '->' . $name] = 'json_set(' . $item . ', \'$.' . $name . '\', ' . $this->parseDataBind($query, $key . '->' . $name, $val, $bind) . ')';
-            } elseif (!str_contains($key, '.') && !in_array($key, $fields, true)) {
+            } elseif (!str_contains($key, '.') && !in_array(strtoupper($key), $fields, true)) {
                 if ($options['strict']) {
                     throw new Exception('fields not exists:[' . $key . ']');
                 }