|
|
@@ -539,9 +539,9 @@ namespace Business.Quartz
|
|
|
//周几
|
|
|
int weekDay = (int)dateTime.DayOfWeek;
|
|
|
//判断当天是否是工作日
|
|
|
- if (weekDay == 0 || weekDay == 6)//周六或者周日,需要判断是否调休,需要加班
|
|
|
+ if (weekDay == 0 || weekDay == 6)//周六或者周日,需要判断是否调班,需要加班
|
|
|
{
|
|
|
- if (!holidays.Exists(p => p.Dated.GetValueOrDefault().Date == dateTime.Date && p.Ufld1 == "调休"))//不是调休
|
|
|
+ if (!holidays.Exists(p => p.Dated.GetValueOrDefault().Date == dateTime.Date && p.Ufld1 == "调班"))//不是调班
|
|
|
{
|
|
|
isWorkDay = false;
|
|
|
}
|
|
|
@@ -654,9 +654,9 @@ namespace Business.Quartz
|
|
|
var calendar = curCalendars.FirstOrDefault(p=>p.WeekDay == nextWeekDay);
|
|
|
string strStart = calendar.ShiftsStart1.ToString("0.00").Replace(".", ":");
|
|
|
//判断下一天是否是工作日
|
|
|
- if (nextWeekDay == 0 || nextWeekDay == 6)//下一天是周六或者周日,需要判断是否调休,需要加班
|
|
|
+ if (nextWeekDay == 0 || nextWeekDay == 6)//下一天是周六或者周日,需要判断是否调班,需要加班
|
|
|
{
|
|
|
- if (!holidays.Exists(p => p.Dated.GetValueOrDefault().Date == nextDate && p.Ufld1 == "调休"))//下一天是周末
|
|
|
+ if (!holidays.Exists(p => p.Dated.GetValueOrDefault().Date == nextDate && p.Ufld1 == "调班"))//下一天是周末
|
|
|
{
|
|
|
//递归继续找下一个工作日
|
|
|
rtnData = GetNextWorkDay(nextWeekDay, nextDate, curCalendars);
|
|
|
@@ -692,9 +692,9 @@ namespace Business.Quartz
|
|
|
var calendar = curCalendars.FirstOrDefault(p => p.WeekDay == preWeekDay);
|
|
|
string strStart = calendar.ShiftsStart1.ToString("0.00").Replace(".", ":");
|
|
|
//判断前一天是否是工作日
|
|
|
- if (preWeekDay == 0 || preWeekDay == 6)//前一天是周六或者周日,需要判断是否调休,需要加班
|
|
|
+ if (preWeekDay == 0 || preWeekDay == 6)//前一天是周六或者周日,需要判断是否调班,需要加班
|
|
|
{
|
|
|
- if (!holidays.Exists(p => p.Dated.GetValueOrDefault().Date == preDate && p.Ufld1 == "调休"))//前一天是非工作日
|
|
|
+ if (!holidays.Exists(p => p.Dated.GetValueOrDefault().Date == preDate && p.Ufld1 == "调班"))//前一天是非工作日
|
|
|
{
|
|
|
//递归继续找上一个工作日
|
|
|
rtnData = GetPreWorkDay(preDate, curCalendars);
|