|  | @@ -277,6 +277,41 @@ public class SysWorkTimeSetServiceImpl extends ServiceImpl<SysWorkTimeSetMapper,
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  | +     * 查询作息设置
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param orgId 作息设置主键
 | 
	
		
			
				|  |  | +     * @return 作息设置
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public SysWorkTimeSet selectSysWorkTimeSetByOrgId(Long orgId) {
 | 
	
		
			
				|  |  | +        SysWorkTimeSet sysWorkTimeSet = sysWorkTimeSetMapper.selectSysWorkTimeSetByOrgId(orgId);
 | 
	
		
			
				|  |  | +        if (sysWorkTimeSet != null) {
 | 
	
		
			
				|  |  | +            sysWorkTimeSet.setDayOfWeeks(sysWorkTimeSetDayofweekMapper.selectList(new QueryWrapper<SysWorkTimeSetDayofweek>().eq("work_time_set_id", sysWorkTimeSet.getId())));
 | 
	
		
			
				|  |  | +            for (SysWorkTimeSetDayofweek day :
 | 
	
		
			
				|  |  | +                    sysWorkTimeSet.getDayOfWeeks()) {
 | 
	
		
			
				|  |  | +                if (day.getDayOfWeek() == 1) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期天");
 | 
	
		
			
				|  |  | +                } else if (day.getDayOfWeek() == 2) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期一");
 | 
	
		
			
				|  |  | +                } else if (day.getDayOfWeek() == 3) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期二");
 | 
	
		
			
				|  |  | +                } else if (day.getDayOfWeek() == 4) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期三");
 | 
	
		
			
				|  |  | +                } else if (day.getDayOfWeek() == 5) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期四");
 | 
	
		
			
				|  |  | +                } else if (day.getDayOfWeek() == 6) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期五");
 | 
	
		
			
				|  |  | +                } else if (day.getDayOfWeek() == 7) {
 | 
	
		
			
				|  |  | +                    day.setDayOfWeekText("星期六");
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return sysWorkTimeSet;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  |       * 1)配置模版后立即自动生成生效日期到今年和次年的作息,
 | 
	
		
			
				|  |  |       * 2)定时任务在每年11月15日自动生成下一年的作息。
 | 
	
		
			
				|  |  |       * 3)修改作息模版后,自动修改生效日期后的已生成的作息
 |