rabin %!s(int64=3) %!d(string=hai) anos
pai
achega
4037858f2a
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      service/agent/lib/Manage.php

+ 5 - 5
service/agent/lib/Manage.php

@@ -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']);
                 }
             }
         }