39 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| namespace app\shop\controller\setting;
 | |
| 
 | |
| use app\common\basics\ShopBase;
 | |
| use app\common\server\ConfigServer;
 | |
| use app\common\server\JsonServer;
 | |
| use app\common\server\UrlServer;
 | |
| 
 | |
| class CustomerService extends ShopBase
 | |
| {
 | |
|     public function index()
 | |
|     {
 | |
|         $image = ConfigServer::get('shop_customer_service', 'image', '', $this->shop_id);
 | |
|         $image = $image ? UrlServer::getFileUrl($image) : '';
 | |
|         $config = [
 | |
|             'type'              => ConfigServer::get('shop_customer_service', 'type', 1,$this->shop_id),
 | |
|             'wechat' => ConfigServer::get('shop_customer_service', 'wechat', '', $this->shop_id),
 | |
|             'phone' => ConfigServer::get('shop_customer_service', 'phone', '', $this->shop_id),
 | |
|             'business_time' => ConfigServer::get('shop_customer_service', 'business_time', '', $this->shop_id),
 | |
|             'image' => $image,
 | |
|         ];
 | |
|         return view('', [
 | |
|             'config' => $config
 | |
|         ]);
 | |
|     }
 | |
| 
 | |
|     public function set()
 | |
|     {
 | |
|         $post = $this->request->post();
 | |
|         ConfigServer::set('shop_customer_service', 'type', $post['type'], $this->shop_id);
 | |
|         ConfigServer::set('shop_customer_service', 'wechat', $post['wechat'], $this->shop_id);
 | |
|         ConfigServer::set('shop_customer_service', 'phone', $post['phone'], $this->shop_id);
 | |
|         ConfigServer::set('shop_customer_service', 'business_time', $post['business_time'], $this->shop_id);
 | |
|         if(isset($post['image'])){
 | |
|             ConfigServer::set('shop_customer_service', 'image', clearDomain($post['image']), $this->shop_id);
 | |
|         }
 | |
|         return JsonServer::success('设置成功');
 | |
|     }
 | |
| } |