|  | @@ -573,15 +573,21 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
											
												
													
														|  |                  .eq(CoreEduTrainingTask::getPlanId, plan.getId())
 |  |                  .eq(CoreEduTrainingTask::getPlanId, plan.getId())
 | 
											
												
													
														|  |                  .select(CoreEduTrainingTask::getId, CoreEduTrainingTask::getOrgId, CoreEduTrainingTask::getStartDate, CoreEduTrainingTask::getEndDate, CoreEduTrainingTask::getPlanId)
 |  |                  .select(CoreEduTrainingTask::getId, CoreEduTrainingTask::getOrgId, CoreEduTrainingTask::getStartDate, CoreEduTrainingTask::getEndDate, CoreEduTrainingTask::getPlanId)
 | 
											
												
													
														|  |          );
 |  |          );
 | 
											
												
													
														|  | -        final Map<Long, List<SysWorkTime>> listMap = workTimeList.stream().collect(Collectors.groupingBy(SysWorkTime::getOrgId));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        final Map<Long, List<SysWorkTime>> listMap = workTimeList.stream().filter(time -> ObjectUtil.equal(time.getIsEnable(), 1L)).collect(Collectors.groupingBy(SysWorkTime::getOrgId));
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          for (SysOrg org : orgList) {
 |  |          for (SysOrg org : orgList) {
 | 
											
												
													
														|  | -            final Map<Short, DateRange> rangeMap;
 |  | 
 | 
											
												
													
														|  | -            if (OrgTypeEnum.YINGYE_WANGDIAN.getCode().equals(org.getType())&&ObjectUtil.isNotEmpty(listMap.get(org.getId()))){
 |  | 
 | 
											
												
													
														|  | -                rangeMap = splitTaskTime(plan.getExecTimes().shortValue(), EduTrainingPlanCycleEnum.toCommonEnum(plan.getPlanCycle()), start, end, listMap.get(org.getId()));
 |  | 
 | 
											
												
													
														|  | -            }else {
 |  | 
 | 
											
												
													
														|  | -                continue;
 |  | 
 | 
											
												
													
														|  | 
 |  | +            Map<Short, DateRange> rangeMap;
 | 
											
												
													
														|  | 
 |  | +            if (OrgTypeEnum.YINGYE_WANGDIAN.getCode().equals(org.getType())) {
 | 
											
												
													
														|  | 
 |  | +                if (ObjectUtil.isNotEmpty(listMap.get(org.getId()))) {
 | 
											
												
													
														|  | 
 |  | +                    rangeMap = splitTaskTime(plan.getExecTimes().shortValue(), EduTrainingPlanCycleEnum.toCommonEnum(plan.getPlanCycle()), start, end, listMap.get(org.getId()));
 | 
											
												
													
														|  | 
 |  | +                } else {
 | 
											
												
													
														|  | 
 |  | +                    continue;
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +            } else {
 | 
											
												
													
														|  | 
 |  | +                rangeMap = splitTaskTime(plan.getExecTimes().shortValue(), EduTrainingPlanCycleEnum.toCommonEnum(plan.getPlanCycle()), start, end, null);
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              int x = 0;
 |  |              int x = 0;
 | 
											
												
													
														|  |              for (Map.Entry<Short, DateRange> rangeEntry : rangeMap.entrySet()) {
 |  |              for (Map.Entry<Short, DateRange> rangeEntry : rangeMap.entrySet()) {
 | 
											
												
													
														|  |                  final Short key = rangeEntry.getKey();
 |  |                  final Short key = rangeEntry.getKey();
 | 
											
										
											
												
													
														|  | @@ -1110,18 +1116,18 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    private List<CoreEduTrainingPlan> selectPlanList(List<SysWorkTime> workTimeList){
 |  | 
 | 
											
												
													
														|  | 
 |  | +    private List<CoreEduTrainingPlan> selectPlanList(List<SysWorkTime> workTimeList) {
 | 
											
												
													
														|  |          //营业的机构id
 |  |          //营业的机构id
 | 
											
												
													
														|  |          List<Long> workOrgIdList = workTimeList.stream().map(SysWorkTime::getOrgId).collect(Collectors.toList());
 |  |          List<Long> workOrgIdList = workTimeList.stream().map(SysWorkTime::getOrgId).collect(Collectors.toList());
 | 
											
												
													
														|  |          List<SysOrg> orgList = RemoteCallHandlerExecutor.executeRemoteCall(() -> orgService.selectParentHs(workOrgIdList, SecurityConstants.INNER), ErrorMsgConstants.QUERY_ORG_DATA_ERROR);
 |  |          List<SysOrg> orgList = RemoteCallHandlerExecutor.executeRemoteCall(() -> orgService.selectParentHs(workOrgIdList, SecurityConstants.INNER), ErrorMsgConstants.QUERY_ORG_DATA_ERROR);
 | 
											
												
													
														|  |          final List<Long> collect = orgList.stream().map(SysOrg::getId).collect(Collectors.toList());
 |  |          final List<Long> collect = orgList.stream().map(SysOrg::getId).collect(Collectors.toList());
 | 
											
												
													
														|  |          return coreEduTrainingPlanMapper.selectList(new LambdaQueryWrapper<CoreEduTrainingPlan>()
 |  |          return coreEduTrainingPlanMapper.selectList(new LambdaQueryWrapper<CoreEduTrainingPlan>()
 | 
											
												
													
														|  | -               // .eq(CoreEduTrainingPlan::getStandard, 0)
 |  | 
 | 
											
												
													
														|  | 
 |  | +                // .eq(CoreEduTrainingPlan::getStandard, 0)
 | 
											
												
													
														|  |                  .eq(CoreEduTrainingPlan::getPlanStatus, EduTrainingPlanStatus.USING.getCode())
 |  |                  .eq(CoreEduTrainingPlan::getPlanStatus, EduTrainingPlanStatus.USING.getCode())
 | 
											
												
													
														|  |                  .eq(CoreEduTrainingPlan::getPlanCycle, EduTrainingPlanCycleEnum.DAILY.getCode())
 |  |                  .eq(CoreEduTrainingPlan::getPlanCycle, EduTrainingPlanCycleEnum.DAILY.getCode())
 | 
											
												
													
														|  |                  .eq(CoreEduTrainingPlan::getDeleted, 0)
 |  |                  .eq(CoreEduTrainingPlan::getDeleted, 0)
 | 
											
												
													
														|  |                  .in(CoreEduTrainingPlan::getBelongOrgId, collect)
 |  |                  .in(CoreEduTrainingPlan::getBelongOrgId, collect)
 | 
											
												
													
														|  | -                .select(CoreEduTrainingPlan::getId, CoreEduTrainingPlan::getPlanCycle,CoreEduTrainingPlan::getPlanName));
 |  | 
 | 
											
												
													
														|  | 
 |  | +                .select(CoreEduTrainingPlan::getId, CoreEduTrainingPlan::getPlanCycle, CoreEduTrainingPlan::getPlanName));
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      private void dealTimeWorkChangeForWeekly(WorkTimeChangeEvent event, String todayStr, List<SysWorkTime> futureWorkTime) {
 |  |      private void dealTimeWorkChangeForWeekly(WorkTimeChangeEvent event, String todayStr, List<SysWorkTime> futureWorkTime) {
 |