From 53e7558400dcacecdce70e39ebfe1727740f9296 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期六, 25 十一月 2023 17:20:06 +0800 Subject: [PATCH] 重写课包支付和排课逻辑 --- cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageSchedulingServiceImpl.java | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageSchedulingServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageSchedulingServiceImpl.java index 6cebe42..b949b3f 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageSchedulingServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageSchedulingServiceImpl.java @@ -38,11 +38,9 @@ private CoursePackageSchedulingMapper coursePackageSchedulingMapper; - - - /** * 获取课包排课数据 + * * @param page * @param queryCoursePackageSchedulingList * @return @@ -86,10 +84,10 @@ Calendar calendar = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - if(null != coursePackageScheduling){ + if (null != coursePackageScheduling) { calendar.setTime(sdf1.parse(sdf.format(coursePackageScheduling.getClassDate()) + " 00:00:00")); calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) + 1); - }else{ + } else { calendar.setTime(sdf1.parse(sdf.format(new Date()) + " 00:00:00")); } coursePackageScheduling = new CoursePackageScheduling(); @@ -98,7 +96,7 @@ coursePackageScheduling.setStatus(1); coursePackageSchedulingMapper.insert(coursePackageScheduling); } - }catch (Exception e){ + } catch (Exception e) { e.printStackTrace(); } } @@ -108,6 +106,7 @@ @Autowired private TCoursePackagePaymentService packagePaymentService; + /** * 定时修改状态 */ @@ -120,7 +119,7 @@ Date now = new Date(); List<Long> pays = new ArrayList<>(); for (TCoursePackagePayment coursePackagePayment : list) { - if (now.before(coursePackagePayment.getUseTime())){ + if (now.before(coursePackagePayment.getUseTime())) { pays.add(coursePackagePayment.getId()); } } @@ -131,7 +130,7 @@ scs.add(coursePackageStudent.getCoursePackageSchedulingId()); } coursePackageStudentService.remove(new QueryWrapper<CoursePackageStudent>().in("coursePackagePaymentId", pays)); - coursePackageSchedulingMapper.delete(new QueryWrapper<CoursePackageScheduling>().in("id",scs)); + coursePackageSchedulingMapper.delete(new QueryWrapper<CoursePackageScheduling>().in("id", scs)); } @@ -154,7 +153,7 @@ coursePackageSchedulingMapper.updateById(coursePackageScheduling); TCoursePackage coursePackage = coursePackageService.getById(coursePackageScheduling.getCoursePackageId()); - if(coursePackage.getStatus() == 1){ + if (coursePackage.getStatus() == 1) { coursePackage.setStatus(2); coursePackageService.updateById(coursePackage); } @@ -174,7 +173,7 @@ @Override public List<AppUserVideoResponse> queryAll(List<Long> longs) { - if (longs.size()>0) { + if (longs.size() > 0) { List<AppUserVideoResponse> appUserVideoResponses = this.baseMapper.queryAll(longs); for (AppUserVideoResponse appUserVideoRespon : appUserVideoResponses) { @@ -189,7 +188,7 @@ return appUserVideoResponses; - }else return null; - + } else return null; + } } -- Gitblit v1.7.1