소스 검색

考虑组织资料不同步的情况

yingp 5 년 전
부모
커밋
f8aa2693e0
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      uas-office-qywx/src/main/java/com/usoftchina/uas/office/qywx/service/UasEmployeeService.java

+ 3 - 1
uas-office-qywx/src/main/java/com/usoftchina/uas/office/qywx/service/UasEmployeeService.java

@@ -392,7 +392,9 @@ public class UasEmployeeService extends AbstractService {
             return;
         }
 
-        QywxUserFactory qywxUserFactory = new QywxUserFactory(getRootOrg().getOr_qywx());
+        HrOrg rootOrg = getRootOrg();
+        Integer rootDepId = null == rootOrg ? 0 : rootOrg.getOr_qywx();
+        QywxUserFactory qywxUserFactory = new QywxUserFactory(rootDepId);
         sync(employee, qywxUserFactory);
     }