|
@@ -5,6 +5,7 @@ namespace App\Modules\Admin\Controllers\Admin;
|
|
|
use App\Base\BaseController;
|
|
|
use App\Models\Setting;
|
|
|
use App\Modules\Admin\Services\SettingService;
|
|
|
+use Illuminate\Support\Arr;
|
|
|
|
|
|
class BannerController extends BaseController
|
|
|
{
|
|
@@ -48,4 +49,20 @@ class BannerController extends BaseController
|
|
|
|
|
|
return $this->ok(true);
|
|
|
}
|
|
|
+
|
|
|
+ public function changeStatus()
|
|
|
+ {
|
|
|
+ $id = request()->input("id", 0);
|
|
|
+ $m = Setting::whereType(Setting::TYPE_BANNER)->where("id", $id)->firstOrFail();
|
|
|
+ $value = json_decode($m->value, true);
|
|
|
+
|
|
|
+ $isUse = 1;
|
|
|
+ if (Arr::get($value, "is_use")) {
|
|
|
+ $isUse = 0;
|
|
|
+ }
|
|
|
+ $value['is_use'] = $isUse;
|
|
|
+ $m->value = json_encode($value);
|
|
|
+ $m->save();
|
|
|
+ return $this->ok(true);
|
|
|
+ }
|
|
|
}
|