WIN-2308041133\Administrator 1 月之前
父节点
当前提交
7194c590db
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      app/model/api/Sys.php

+ 8 - 3
app/model/api/Sys.php

@@ -63,10 +63,15 @@ class Sys extends Model
             ]);
         } else {
             @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】id=1 存在,执行更新 \r\n", 8);
-            // 使用 force() 强制更新,忽略数据是否变化
-            $result = $this->where("id", 1)->strict(false)->update(["shareconfig" => serialize($save)]);
-            @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】旧值: ".$exists->shareconfig." \r\n", 8);
+            @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】$exists旧值: ".$exists->shareconfig." \r\n", 8);
             @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】新值: ".serialize($save)." \r\n", 8);
+            // 直接用原生 SQL 查询数据库当前值
+            $dbValue = \think\facade\Db::query("SELECT shareconfig FROM sys WHERE id = 1");
+            @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】数据库直接查询: ".json_encode($dbValue)." \r\n", 8);
+            // 使用 save() 方法强制更新
+            $exists->shareconfig = serialize($save);
+            $result = $exists->force()->save();
+            @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】强制更新结果: ".$result." \r\n", 8);
         }
         @file_put_contents('quanju.txt', "【".date('Y-m-d H:i:s')."】更新结果: ".$result." \r\n", 8);