123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <?php
- namespace app\controller\merchant\system\serve;
- use app\common\repositories\system\config\ConfigValueRepository;
- use app\common\repositories\system\serve\ServeOrderRepository;
- use ln\basic\BaseController;
- use app\common\repositories\system\merchant\MerchantRepository;
- use think\App;
- use think\facade\Cache;
- class Config extends BaseController
- {
- /**
- * @var ServeOrderRepository
- */
- protected $repository;
- /**
- * Merchant constructor.
- * @param App $app
- * @param ServeOrderRepository $repository
- */
- public function __construct(App $app, ServeOrderRepository $repository)
- {
- parent::__construct($app);
- $this->repository = $repository;
- }
- public function info()
- {
- $sms_info = Cache::get('serve_account');
- $mer_id = $this->request->merId();
- $ret = app()->make(MerchantRepository::class)->get($mer_id);
- $data['mer_id'] = $ret['mer_id'];
- $data = [
- 'info' =>$sms_info,
- 'copy_product_status' => systemConfig('copy_product_status'),
- 'copy_product_num' => $ret['copy_product_num'],
- 'crmeb_serve_dump' => systemConfig('crmeb_serve_dump'),
- 'export_dump_num' => $ret['export_dump_num'],
- ];
- return app('json')->success($data);
- }
- public function getConfig()
- {
- $merId = $this->request->merId();
- $config = [
- 'mer_from_com',
- 'mer_from_name',
- 'mer_from_tel',
- 'mer_from_addr',
- 'mer_config_siid',
- 'mer_config_temp_id'
- ];
- $data = merchantConfig($merId,$config);
- return app('json')->success($data);
- }
- public function setConfig()
- {
- $config = [
- 'mer_from_com',
- 'mer_from_name',
- 'mer_from_tel',
- 'mer_from_addr',
- 'mer_config_siid',
- 'mer_config_temp_id'
- ];
- $data = $this->request->params($config);
- app()->make(ConfigValueRepository::class)->setFormData($data,$this->request->merId());
- return app('json')->success('保存成功');
- }
- }
|