Browse Source

完善作息触发任务重新生成逻辑

jiawuxian 1 year ago
parent
commit
a69d42f1d0

+ 3 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/TaskCreatingServiceImplBase.java

@@ -40,6 +40,9 @@ public abstract class TaskCreatingServiceImplBase<M extends BaseMapper<T>, T> ex
         List<SysOrg> orgs = remoteOrgService.selectOrgByIdList(timeChangeEvent.getOrgIds(), SecurityConstants.INNER);
         Set<Long> bankingIds = orgs.stream().filter(o -> ObjectUtil.equal(o.getType(), OrgTypeEnum.YINGYE_WANGDIAN.getCode())).map(SysOrg::getId)
                 .collect(Collectors.toSet());
+        if(CollectionUtil.isEmpty(bankingIds)){
+            return;
+        }
         timeChangeEvent.setDataList(timeChangeEvent.getDataList().stream().filter(d -> bankingIds.contains(d.getOrgId())).collect(Collectors.toList()));
         timeChangeEvent.setOrgIds(bankingIds.stream().collect(Collectors.toList()));