quanwei
13 hours ago 408c463c5b66bba2aa1c81d8dca23e04c1608e24
admin/app/supplier/model/settings/Setting.php
@@ -13,12 +13,14 @@
     */
    public function edit($key, $values,$shop_supplier_id=0)
    {
        // 处理 key,如果包含 nav_ 则只保留 nav 部分
        $processedKey = strpos($key, 'nav_') !== false ? 'nav' : $key;
        $model = self::detail($key,$shop_supplier_id) ?: $this;
        // 删除系统设置缓存
        Cache::delete('setting_' . self::$app_id. '_'.$shop_supplier_id);
        return $model->save([
                'key' => $key,
                'describe' => SettingEnum::data()[$key]['describe'],
                'describe' => SettingEnum::data()[$processedKey]['describe'],
                'values' => $values,
                'app_id' => self::$app_id,
                'shop_supplier_id' => $shop_supplier_id