SettingService.php 720 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace addons\WechatVideoShop\common\service;
  3. use addons\WechatVideoShop\common\enums\WechatVideoShopEnums;
  4. class SettingService
  5. {
  6. /**
  7. * 获取配置信息
  8. * @param int $mall_id
  9. * @return array
  10. */
  11. public function get(int $mall_id) :array
  12. {
  13. return \Yii::$app->services->setting->addons->get($mall_id, WechatVideoShopEnums::ADDONS_NAME, 'basic') ?? [];
  14. }
  15. /**
  16. * 设置配置信息
  17. * @param int $mall_id
  18. * @param array $data
  19. * @return bool
  20. */
  21. public function save(int $mall_id, array $data) :bool
  22. {
  23. return \Yii::$app->services->setting->addons->set($mall_id, WechatVideoShopEnums::ADDONS_NAME, ['basic' => $data]);
  24. }
  25. }