|
|
@@ -32,7 +32,7 @@ public class UasEmployeeListener {
|
|
|
return;
|
|
|
}
|
|
|
Employee employee = employeeService.getById(Integer.parseInt(event.getKey().toString()));
|
|
|
- if (null != employee) {
|
|
|
+ if (null != employee&&!addrBookSdk.isReadonly()) {
|
|
|
if ("离职".equals(employee.getEm_class())) {
|
|
|
if (null != employee.getEm_qywx() && !addrBookSdk.isReadonly()) {
|
|
|
addrBookSdk.deleteUser(employee.getEm_qywx());
|
|
|
@@ -40,7 +40,9 @@ public class UasEmployeeListener {
|
|
|
employeeService.setQywx(employee);
|
|
|
}
|
|
|
} else {
|
|
|
- employeeService.sync_UpGrade(employee);
|
|
|
+ if (null != employee.getEm_qywx() &&!addrBookSdk.isReadonly()) {
|
|
|
+ employeeService.sync_UpGrade(employee);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -88,7 +90,9 @@ public class UasEmployeeListener {
|
|
|
addrBookSdk.deleteUser(employee.getEm_qywx());
|
|
|
}
|
|
|
} else {
|
|
|
- employeeService.sync_UpGrade(employee);
|
|
|
+ if (null != employee.getEm_qywx() &&!addrBookSdk.isReadonly()) {
|
|
|
+ employeeService.sync_UpGrade(employee);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|