GoodsSettingController.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Name: 芸众商城系统
  5. * Author: 广州市芸众信息科技有限公司
  6. * Profile: 广州市芸众信息科技有限公司位于国际商贸中心的广州,专注于移动电子商务生态系统打造,拥有芸众社交电商系统、区块链数字资产管理系统、供应链管理系统、电子合同等产品/服务。官网 :www.yunzmall.com www.yunzshop.com
  7. * Date: 2021/12/28
  8. * Time: 11:43
  9. */
  10. namespace app\backend\modules\goods\controllers;
  11. use app\common\components\BaseController;
  12. use app\backend\modules\goods\models\GoodsSetting;
  13. use app\common\facades\Setting;
  14. class GoodsSettingController extends BaseController
  15. {
  16. public function index()
  17. {
  18. $data = request()->data;
  19. $config_data = GoodsSetting::getSet();
  20. if ($data) {
  21. if ($config_data) {
  22. GoodsSetting::find($config_data['id'])->delete();
  23. }
  24. GoodsSetting::saveSet($data);
  25. Setting::set('goods.profit_show_status', $data['profit_show_status'] ? 1 : 0);
  26. Setting::set('goods.hide_goods_sales', $data['hide_goods_sales'] ? 1 : 0);
  27. return $this->successJson('设置保存成功');
  28. }
  29. $config_data['profit_show_status'] = Setting::get('goods.profit_show_status') ? 1 : 0;
  30. $config_data['hide_goods_sales'] = Setting::get('goods.hide_goods_sales') ? 1 : 0;
  31. return view('goods.setting.index', [
  32. 'set' => json_encode($config_data)
  33. ])->render();
  34. }
  35. }