| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -175,6 +175,16 @@ class OrderController extends Controller | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$order_timeout = AgentSetting::val($this->agent_id, 'order_timeout') ?? 60; //默认60分钟
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$timeout = date('Y-m-d H:i:s', time() + $order_timeout * 60); //60 * 分钟转为秒
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//处理预付金额
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if ($formData['pay_type'] == PayType::DEPOSIT_PAY) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//订金支付
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$prepayPrice = $ap->deposit; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$prepayTimeout = $ap->deposit_timeout; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} else if($formData['pay_type'] == PayType::EARNEST_PAY) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//定金支付
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$prepayPrice = $ap->earnest; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$prepayTimeout = $ap->earnest_timeout; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								// 存入订单表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$order = Order::query()->create([ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'user_id' => $this->user_id, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -197,6 +207,8 @@ class OrderController extends Controller | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'timeout' => $timeout, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'agent_cloud_pid' => $ap->agent_cloud_pid, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'agent_cloud_price' => $ap->agentCloudProduct->price ?? 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'prepay_price	' => $prepayPrice ?? 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'prepay_timeout' => $prepayTimeout ?? 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//存入订单产品表
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |