SmsController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. /*
  8. * @Author: your name
  9. * @Date: 2021-04-06 09:38:04
  10. * @LastEditTime: 2021-04-23 17:46:19
  11. * @LastEditors: Please set LastEditors
  12. * @Description: In User Settings Edit
  13. * @FilePath: \admin_php\modules\admin\controllers\setting\SmsController.php
  14. */
  15. namespace app\modules\admin\controllers\setting;
  16. use app\models\SmsSetting;
  17. use app\modules\admin\controllers\BaseController;
  18. use app\modules\admin\models\SmsForm;
  19. class SmsController extends BaseController
  20. {
  21. /**
  22. * @return string
  23. * 短信模板设置
  24. */
  25. public function actionIndex()
  26. {
  27. $form = new SmsForm();
  28. $list = SmsSetting::findOne(['store_id' => get_store_id()]);
  29. if (!$list) {
  30. $list = new SmsSetting();
  31. }
  32. if (\Yii::$app->request->isPost) {
  33. $form->store_id = get_store_id();
  34. $form->sms = $list;
  35. $post = post_params();
  36. if ($post['status'] == 1) {
  37. $form->scenario = 'SUCCESS';
  38. }
  39. $form->attributes = $post;
  40. return $this->asJson($form->save());
  41. }
  42. return $this->asJson([
  43. 'code' => 0,
  44. 'msg' => 'success',
  45. 'data' => [
  46. 'sms' => $list,
  47. ]
  48. ]);
  49. }
  50. }