| 
					
				 | 
			
			
				@@ -140,7 +140,7 @@ class Manage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # 更改日志 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private function upLog($member, $role, $area, $order_id = -1, $type = 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private function upLog($member, $role, $area, $order_id = -1, $type = 3, $price = 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (is_numeric($role)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $role = Dever::db('setting/role')->find($role); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -150,7 +150,7 @@ class Manage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $this->upRole($member, $role, $area, $order_id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($area) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $this->upArea($member, $role, $area, $order_id, $type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $this->upArea($member, $role, $area, $order_id, $type, $price); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -183,7 +183,7 @@ class Manage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Dever::db('agent/member_account_log')->insert($data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private function upArea($member, $role, $area, $order_id = -1, $type = 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private function upArea($member, $role, $area, $order_id = -1, $type = 3, $price = 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!$role) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -202,7 +202,7 @@ class Manage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $area_data['role'] = $role['id']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $area_data['area'] = $area; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $area_data['type'] = $type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $area_data['price'] = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $area_data['price'] = $price; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $area_data['status'] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Dever::db('agent/member_area')->insert($area_data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -449,7 +449,7 @@ class Manage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $type = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    $this->upLog($member, $order['role'], $order['area'], $order['id'], $type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $this->upLog($member, $order['role'], $order['area'], $order['id'], $type, $order['price']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |