| | |
| | | */ |
| | | 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 |