From 9f0a4f0b31933cc48ac96dc50b841ce5dcc15914 Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期五, 11 八月 2023 11:56:06 +0800 Subject: [PATCH] course模块:上课记录实体增加字段-课包排课记录id;新增课包排课记录实体类 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 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 8470385..0fa7068 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 @@ -12,6 +12,8 @@ import com.dsh.course.feignclient.other.StoreClient; import com.dsh.course.feignclient.other.model.Store; import com.dsh.course.model.BaseVo; +import com.dsh.course.model.BillingRequest; +import com.dsh.course.model.BillingRequestVo; import com.dsh.course.model.dto.DiscountJsonDto; import com.dsh.course.model.vo.CourseDetailRequest; import com.dsh.course.model.vo.RegisterCourseVo; @@ -383,14 +385,16 @@ return paymentVos; } + + @ResponseBody @PostMapping("/base/coursePack/allAmountPayRecordOfUser") - public List<TCoursePackagePayment> getAmountPayRecord(@RequestBody BillingDataRequestVo billingDataRequestVo){ - return packagePaymentService.list(new QueryWrapper<TCoursePackagePayment>() - .eq("appUserId",billingDataRequestVo.getAppUserId()) - .notIn("payType",3) - .eq("payStatus",2) - .eq("state",1) - .between("insertTime",billingDataRequestVo.getMonthStart(),billingDataRequestVo.getMonthEnd())); + public BillingRequestVo getAmountPayRecord(@RequestBody BillingDataRequestVo billingDataRequestVo){ + BillingRequestVo requestVo = new BillingRequestVo(); + List<BillingRequest> billingRequests = packagePaymentService.queryAmountDatas(billingDataRequestVo.getAppUserId(), billingDataRequestVo.getMonthStart(), billingDataRequestVo.getMonthEnd()); + if (billingRequests.size() >0){ + requestVo.setRequests(billingRequests); + } + return requestVo; } @@ -787,6 +791,7 @@ @PostMapping("/base/coursePack/savePaymentCoursePackage") public boolean savePaymentCoursePackage(@RequestBody TCoursePackagePayment packagePayment){ + packagePayment.setInsertTime(new Date()); return packagePaymentService.save(packagePayment); } @@ -838,7 +843,7 @@ return ResultUtil.tokenErr(); } TCoursePackagePayment packagePayment = packagePaymentService.getOne(new LambdaQueryWrapper<TCoursePackagePayment>() - .eq(TCoursePackagePayment::getId,courseID ) + .eq(TCoursePackagePayment::getCoursePackageId,courseID ) .eq(TCoursePackagePayment::getAppUserId,appUserId) .eq(TCoursePackagePayment::getStudentId,stuId) ); @@ -858,6 +863,7 @@ coursePackageStudent.setInsertTime(simpleDateFormat.parse(time)); cspsService.updateById(coursePackageStudent); }else { + coursePackageStudent = new CoursePackageStudent(); coursePackageStudent.setAppUserId(appUserId); coursePackageStudent.setStudentId(stuId); coursePackageStudent.setCoursePackageId(packagePayment.getCoursePackageId()); -- Gitblit v1.7.1