Your Name 3 éve
szülő
commit
f3fd6ac967
1 módosított fájl, 10 hozzáadás és 2 törlés
  1. 10 2
      service/agent/lib/Manage.php

+ 10 - 2
service/agent/lib/Manage.php

@@ -60,13 +60,21 @@ class Manage
                 $area_data['type'] = 3;
                 $area_data['price'] = 0;
                 $area_data['status'] = 1;
-                
+                $oldorder = Dever::db('agent/order')->state(array('mid' =>$id));
+                if (count($oldorder)>=2){
+                    $oldorder = Dever::db('agent/order')->getFindOne(array('mid' => $id,'order_type' => 2,'state' => 1));
+                }else{
+                    $oldorder = Dever::db('agent/order')->find(array('mid' => $id,'order_type' => 1));
+                }
+                $oldrole = Dever::db('setting/role')->find($oldorder['role']);
+                $area_data['old_role'] = $oldorder['id'];
                 Dever::db('agent/member_area')->insert($area_data);
                 if(!$member['area']){
                     $member['area']='';
                 }
                 $admin = Dever::load('manage/auth.info');
-                $this->area_log($id,-1,$area_data['type'],$member['area'],$area,$area_data['price'],$member['role'],$admin['id']);
+                // $this->area_log($id,-1,$area_data['type'],$member['area'],$area,$area_data['price'],$member['role'],$admin['id']);
+                $this->area_log($id,-1,$area_data['type'],$area_data['old_role'],$member['role'],$area,$admid['id']);
             }
         }
     }