From 3f50662d2e84ff72b4f3cd48026ac66af4700454 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 07 二月 2024 14:33:40 +0800 Subject: [PATCH] 新增加接口 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java | 147 ------------------------------------------------ 1 files changed, 2 insertions(+), 145 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java index a767089..922d378 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java @@ -594,7 +594,6 @@ storeVo.setLon(store.getLon()); storeVo.setCoursePrice(ToolUtil.isEmpty(paymentConfig.getCashPayment()) ? (double) paymentConfig.getPlayPaiCoin() : paymentConfig.getCashPayment()); storeVo.setStatus(1); - // 2.0 storeVo.setAllNum(tCoursePackagePayment.getTotalClassHours()); storeVo.setLastNum(tCoursePackagePayment.getLaveClassHours()); storeVo.setUseNum(tCoursePackagePayment.getTotalClassHours() - tCoursePackagePayment.getLaveClassHours()); @@ -1037,7 +1036,7 @@ } } - // 2.0 + @ResponseBody @PostMapping("/api/startCource/payCourse") @ApiOperation(value = "课后练习-确认购课", tags = {"APP-开始上课"}) @@ -1303,18 +1302,7 @@ @PostMapping("/coursePackagePayment/paymentDeductionClassHour") public void paymentDeductionClassHour(@RequestBody PaymentDeductionClassHour paymentDeductionClassHour) { try { - // 2.0 用id进行查询 -// TCoursePackagePayment coursePackagePayment = packagePaymentService.getOne(new QueryWrapper<TCoursePackagePayment>().eq("id", paymentDeductionClassHour.getCourseId()).eq("payStatus", 2) -// .eq("status", 1).eq("state", 1).gt("laveClassHours", 0)); -// Integer classHour = paymentDeductionClassHour.getClassHour(); -// for (TCoursePackagePayment coursePackagePayment : list) { - - - CoursePackageOrderStudent coursePackageOrderStudent = coursePackageOrderStudentService.getById(paymentDeductionClassHour.getCourseId()); -// if (paymentDeductionClassHour.getClassHour() > coursePackageOrderStudent.getLaveClassHours()) { -// return ResultUtil.error("当前课包课时数不足"); -// } TCoursePackage coursePackage = coursePackageService.getById(coursePackageOrderStudent.getCoursePackageId()); coursePackageOrderStudent.setLaveClassHours(coursePackageOrderStudent.getLaveClassHours() - paymentDeductionClassHour.getClassHour()); coursePackageOrderStudentService.updateById(coursePackageOrderStudent); @@ -1342,133 +1330,6 @@ .eq("coursePackageSchedulingId", coursePackageScheduling.getId())); } } - - - - - - -// if (coursePackagePayment.getLaveClassHours().compareTo(classHour) >= 0) { -// coursePackagePayment.setLaveClassHours(coursePackagePayment.getLaveClassHours() - classHour); -// coursePackagePayment.setAppUserId(null); -// packagePaymentService.updateById(coursePackagePayment); -// -// CourseCounsum courseCounsum = new CourseCounsum(); -// courseCounsum.setPaymentId(coursePackagePayment.getId()); -// courseCounsum.setChangeType(0); -// courseCounsum.setNum(classHour); -// courseCounsum.setInsertTime(new Date()); -// courseCounsum.setReason("报名赛事"); -// courseCounsumService.save(courseCounsum); -// -// -// List<CoursePackageStudent> studentCourse = coursePackageStudentService.list(new QueryWrapper<CoursePackageStudent>().eq("studentId", coursePackagePayment.getStudentId()).eq("coursePackageId", coursePackagePayment.getCoursePackageId())); -// List<Long> collect = studentCourse.stream().map(CoursePackageStudent::getCoursePackageSchedulingId).collect(Collectors.toList()); -// coursePackageSchedulingService.remove(new QueryWrapper<CoursePackageScheduling>().in("id", collect)); -// coursePackageStudentService.remove(new QueryWrapper<CoursePackageStudent>().eq("studentId", paymentDeductionClassHour.getId()).eq("coursePackageId", coursePackagePayment.getCoursePackageId())); -// -// -// TCoursePackage tCoursePackage = packageService.getById(coursePackagePayment.getCoursePackageId()); -// String classWeeks = tCoursePackage.getClassWeeks(); -// List<Integer> week = week(classWeeks); -// -// TCoursePackagePayment pay = packagePaymentService.getOne(new QueryWrapper<TCoursePackagePayment>().eq("coursePackageId", coursePackagePayment.getCoursePackageId()).eq("studentId", coursePackagePayment.getStudentId())); -// -// Date today = new Date(); -// Calendar calendar = Calendar.getInstance(); -// calendar.add(Calendar.DATE, -1); -// today = calendar.getTime(); -// -// -// Integer laveClassHours = pay.getLaveClassHours(); -// Integer codeTime = tCoursePackage.getCodeTime(); -// Integer can = laveClassHours / codeTime; -// -// int count = 0; -// String[] split = tCoursePackage.getClassStartTime().split(","); -// String[] split1 = tCoursePackage.getClassEndTime().split(","); -// SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); -// SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); -// -// Date[] dates = generateDateArray(14, today); -// for (Date date : dates) { -// if (count == can) { -// break; -// } -// int wei = cn.hutool.core.date.DateUtil.dayOfWeek(date); -// if (week.contains(wei)) { -// for (int i1 = 0; i1 < split.length; i1++) { -// if (count == can) { -// break; -// } -// CoursePackageScheduling coursePackageScheduling = new CoursePackageScheduling(); -// coursePackageScheduling.setCoursePackageId(tCoursePackage.getId()); -// Date parse = format1.parse(format.format(date) + " " + split[i1]); -// Date parse1 = format1.parse(format.format(date) + " " + split1[i1]); -// coursePackageScheduling.setClassDate(parse); -// coursePackageScheduling.setEndDate(parse1); -// coursePackageScheduling.setStatus(1); -// coursePackageSchedulingService.save(coursePackageScheduling); -// CoursePackageStudent student1 = new CoursePackageStudent(); -// student1.setAppUserId(pay.getAppUserId()); -// student1.setStudentId(pay.getStudentId()); -// student1.setCoursePackageId(pay.getCoursePackageId()); -// student1.setCoursePackagePaymentId(pay.getId()); -// student1.setCoursePackageSchedulingId(coursePackageScheduling.getId()); -// student1.setSignInOrNot(1); -// student1.setReservationStatus(1); -// student1.setInsertTime(new Date()); -// studentService.save(student1); -// count++; -// } -// } -// } -// -// -// // 2.0 少于3课时 推送 -// if (coursePackagePayment.getLaveClassHours() <= 3) { -// Integer appUserId = coursePackagePayment.getAppUserId(); -// -// //调用推送 -// HttpHeaders headers = new HttpHeaders(); -// // 以表单的方式提交 -// headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); -// String s1 = appUserId + "_" + "Three"; -// //定时修改排课状态 -// String s = internalRestTemplate.getForObject("http://mb-cloud-gateway/netty/sendMsgToClient?id=" + s1, String.class); -// JSONObject jsonObject1 = JSON.parseObject(s, JSONObject.class); -// if (jsonObject1.getIntValue("code") != 200) { -// System.err.println(jsonObject1.getString("msg")); -// } -// } -// -// CancelledClasses cancelledClasses = new CancelledClasses(); -// cancelledClasses.setType(2); -// cancelledClasses.setVoucher(paymentDeductionClassHour.getCode()); -// cancelledClasses.setCoursePackageId(coursePackagePayment.getCoursePackageId()); -// cancelledClasses.setCoursePackagePaymentId(coursePackagePayment.getId()); -// cancelledClasses.setCancelledClassesNumber(classHour); -// cancelledClasses.setInsertTime(new Date()); -// cancelledClassesService.save(cancelledClasses); -// -// } else { -// CancelledClasses cancelledClasses = new CancelledClasses(); -// cancelledClasses.setType(2); -// cancelledClasses.setVoucher(paymentDeductionClassHour.getCode()); -// cancelledClasses.setCoursePackageId(coursePackagePayment.getCoursePackageId()); -// cancelledClasses.setCoursePackagePaymentId(coursePackagePayment.getId()); -// cancelledClasses.setCancelledClassesNumber(coursePackagePayment.getLaveClassHours()); -// cancelledClasses.setInsertTime(new Date()); -// cancelledClassesService.save(cancelledClasses); -// -// coursePackagePayment.setLaveClassHours(0); -// packagePaymentService.updateById(coursePackagePayment); -// -// classHour -= cancelledClasses.getCancelledClassesNumber(); -// } -// } - - } catch (Exception e) { e.printStackTrace(); } @@ -1630,7 +1491,6 @@ appUser.setPlayPaiCoins(appUser.getPlayPaiCoins() - paymentConfig.getPlayPaiCoin()); auClitn.updateAppUser(appUser); - // 2.0 TCourseInfoRecord tCourseInfoRecord = new TCourseInfoRecord(); tCourseInfoRecord.setUserId(userIdFormRedis); tCourseInfoRecord.setCourseId(coursePackage.getCoursePackageId()); @@ -1679,7 +1539,6 @@ boolean id = packagePaymentService.update(packagePayment, new QueryWrapper<TCoursePackagePayment>() .eq("id", packagePayment.getId())); if (id) { - // 2.0 TCourseInfoRecord tCourseInfoRecord = new TCourseInfoRecord(); tCourseInfoRecord.setNum(packagePayment.getTotalClassHours()); tCourseInfoRecord.setName("续课"); @@ -2192,7 +2051,6 @@ } } } - // 2.0 TCourseInfoRecord tCourseInfoRecord = new TCourseInfoRecord(); tCourseInfoRecord.setUserId(userId); tCourseInfoRecord.setCourseId(courseId); @@ -2229,7 +2087,6 @@ } - // 2.0 送课时 @PostMapping("/base/coursePack/sendHours") public Integer sendHours(@RequestBody String s) throws ParseException { String[] split2 = s.split("_"); @@ -2460,7 +2317,7 @@ */ @ResponseBody @PostMapping("/api/startCource/reverse") - @ApiOperation(value = "上课主页-预约操作--2.0改请假操作", tags = {"APP-开始上课"}) + @ApiOperation(value = "上课主页-预约操作--改请假操作", tags = {"APP-开始上课"}) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), @ApiImplicitParam(value = "课包id", name = "courseID", required = true, dataType = "String"), -- Gitblit v1.7.1