rabin 2 роки тому
батько
коміт
5e6fcfc371
1 змінених файлів з 8 додано та 1 видалено
  1. 8 1
      service/agent/lib/Manage.php

+ 8 - 1
service/agent/lib/Manage.php

@@ -98,6 +98,9 @@ class Manage
                 $area_string = str_replace(',-1', '', $area_string);
                 
                 $data['set_area'] = $area_string;
+                if ($area_string == $member['area']) {
+                    $area_string = '';
+                }
                 $this->upLog($member, $role, $area_string, -1, 3);
             }
         } else {
@@ -146,7 +149,9 @@ class Manage
             return;
         }
         $this->upRole($member, $role, $area, $order_id);
-        $this->upArea($member, $role, $area, $order_id, $type);
+        if ($area) {
+            $this->upArea($member, $role, $area, $order_id, $type);
+        }
     }
 
     private function upRole($member, $role, $area, $order_id = -1)
@@ -161,6 +166,8 @@ class Manage
         
         if ($area) {
             $data['area'] = $area;
+        } else {
+            $data['area'] = $member['area'];
         }
         
         if ($order_id && $order_id > 0) {