BaseSetController.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /****************************************************************
  3. * Author: libaojia
  4. * Date: 2017/9/25 下午6:38
  5. * Email: livsyitian@163.com
  6. * QQ: 995265288
  7. * User: 芸众商城 www.yunzshop.com
  8. ****************************************************************/
  9. namespace app\backend\modules\coupon\controllers;
  10. use app\backend\modules\uploadVerificate\UploadVerificationBaseController;
  11. use app\common\components\BaseController;
  12. use app\common\models\notice\MessageTemp;
  13. use app\common\facades\Setting;
  14. use app\common\helpers\Url;
  15. class BaseSetController extends UploadVerificationBaseController
  16. {
  17. public function see()
  18. {
  19. return view('coupon.base_set')->render();
  20. // $coupon_set = \Setting::getByGroup('coupon');
  21. //
  22. // $temp_list = MessageTemp::getList();
  23. // return view('coupon.base_set', [
  24. // 'coupon' => $coupon_set,
  25. // 'temp_list' => $temp_list,
  26. // ])->render();
  27. }
  28. public function seeData()
  29. {
  30. $coupon_set = \Setting::getByGroup('coupon');
  31. $coupon_set['shopping_share']['banner_url'] = yz_tomedia($coupon_set['shopping_share']['banner']);
  32. $coupon_notice = \app\common\models\notice\MessageTemp::getIsDefaultById($coupon_set['coupon_notice']);
  33. $temp_list = MessageTemp::getList();
  34. $data = [
  35. 'coupon' => $coupon_set,
  36. 'temp_list' => $temp_list,
  37. 'coupon_notice' => $coupon_notice
  38. ];
  39. return $this->successJson('ok',$data);
  40. }
  41. /**
  42. * 保存设置
  43. * @return mixed|string
  44. */
  45. public function store()
  46. {
  47. $requestData = request()->coupon;
  48. // dump($requestData);exit();
  49. if ($requestData) {
  50. foreach ($requestData as $key => $item) {
  51. \Setting::set('coupon.' . $key, $item);
  52. }
  53. return $this->successJson("设置保存成功");
  54. }
  55. return $this->see();
  56. }
  57. }