From eb754c93037250419eceee17bfb526551e85f173 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 08 十二月 2023 22:06:38 +0800 Subject: [PATCH] 修改报表 --- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java index 899fbcf..749a552 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java @@ -1339,7 +1339,7 @@ int week_of_month1 = calendar2.get(Calendar.WEEK_OF_MONTH); //最后一次的排课时间不在本周,且是一周的最后一天。(如果是本周则表明已经课时用完了) - if(week.get(week.size() - 1).equals(day_week1) && week_of_month == week_of_month1){ + if(week.get(week.size() - 1).equals(day_week1) && week_of_month != week_of_month1){ return; } } @@ -1530,8 +1530,6 @@ Integer codeTime = coursePackage.getCodeTime(); String classStartTime = coursePackage.getClassStartTime(); String classEndTime = coursePackage.getClassEndTime(); - String format = sdf1.format(one.getClassDate()); - String time = format.substring(format.indexOf(" ") + 1); String[] split = classStartTime.split(","); String[] split1 = classEndTime.split(","); @@ -1542,6 +1540,8 @@ calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); }else{ + String format = sdf1.format(one.getClassDate()); + String time = format.substring(format.indexOf(" ") + 1); int n = Arrays.asList(split).indexOf(time); if(n != split.length - 1){ calendar.setTime(one.getClassDate()); @@ -1637,8 +1637,8 @@ packageScheduling.setStudentId(coursePackageOrderStudent.getStudentId()); packageScheduling.setCoursePackageId(coursePackage.getId()); try { - Date parse = sdf.parse(sdf1.format(time1) + " " + split[j]); - Date parse1 = sdf.parse(sdf1.format(time1) + " " + split1[j]); + Date parse = sdf1.parse(sdf.format(time1) + " " + split[j]); + Date parse1 = sdf1.parse(sdf.format(time1) + " " + split1[j]); packageScheduling.setClassDate(parse); packageScheduling.setEndDate(parse1); }catch (Exception e){ -- Gitblit v1.7.1