Selaa lähdekoodia

取消oa没有用户时的报错

徐展城 2 viikkoa sitten
vanhempi
commit
5d9aa22cf4

+ 7 - 1
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/externalOA/ExternalOAServiceImpl.java

@@ -583,7 +583,13 @@ public class ExternalOAServiceImpl implements ExternalOAService {
     @Override
     public OATodoCountVO getOATodoCount() {
         // 1. 从OA获取当前用户所有待办事项的summaryId列表
-        List<Long> summaryIds = getAffairSummaryList();
+        List<Long> summaryIds = null;
+        try{
+            summaryIds = getAffairSummaryList();
+        }catch (Exception e){
+            log.error("获取OA待办事项列表异常", e);
+            return new OATodoCountVO();
+        }
         if (summaryIds == null || summaryIds.isEmpty()) {
             log.info("OA待办列表为空,返回全0统计");
             return new OATodoCountVO();