| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -21,7 +21,7 @@ class Setting extends Form | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							AgentSetting::updateOrCreate( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								['agent_id' => Admin::user()->id], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								['setting' => json_encode($input), 'agent_id' => Admin::user()->id], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								['setting' => $input, 'agent_id' => Admin::user()->id], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return $this->response()->success('保存成功')->refresh(); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -32,8 +32,10 @@ class Setting extends Form | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public function form() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->text('earnest')->required()->help('用户支付订金、定金、首付款的金额'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->text('earnest_timeout')->required()->help('单位:分钟。当通过订金、定金、首付款支付时,用户超过该时间未支付将关闭订单,且定金不退'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->text('order_timeout')->required()->default(1440) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								->help('订单超时时间,单位:分钟。(订金、定金支付的超时时间将根据产品设定的超时时间)'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->radio('auto_shelves')->options(['否', '是'])->required()->default(1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								->help('是否自动上架合作供应商的产品,如果选是,当合作供应商发布新产品之后,将自动上架供应商的产品'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -44,6 +46,6 @@ class Setting extends Form | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public function default() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$setting = AgentSetting::where('agent_id', Admin::user()->id)->value('setting'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return is_string($setting) ? json_decode($setting, true) : []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return $setting ?? []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} |