From 8c55ab2701c99cec16eff92a26fefdf77fcdd28f Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期一, 25 九月 2023 16:17:44 +0800 Subject: [PATCH] app接口修改 --- cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java | 1 + cloud-server-course/src/main/java/com/dsh/course/model/vo/request/PayCourseReq.java | 2 +- cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/AppUserDetailsVo.java | 2 ++ cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java | 6 ------ cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java | 15 ++++++++++++++- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java | 8 ++++---- cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java | 2 +- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java | 2 +- cloud-server-other/src/main/java/com/dsh/other/entity/Banner.java | 6 +++--- 9 files changed, 27 insertions(+), 17 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java index 2e5a5b4..0657af9 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java @@ -86,6 +86,7 @@ } TAppUser tAppUser = tauService.getBaseMapper().selectById(appUserId); if (null != tAppUser){ + detailsVo.setUserId(appUserId); detailsVo.setUserImage(tAppUser.getHeadImg()); detailsVo.setUserName(tAppUser.getName()); detailsVo.setUserPhone(tAppUser.getPhone()); diff --git a/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/AppUserDetailsVo.java b/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/AppUserDetailsVo.java index 1b7c970..12e5f6e 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/AppUserDetailsVo.java +++ b/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/AppUserDetailsVo.java @@ -7,6 +7,8 @@ @Data public class AppUserDetailsVo { + private Integer userId; + @ApiModelProperty(value = "用户头像") private String userImage; 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 da36346..e381c62 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 @@ -445,7 +445,6 @@ } } - /** * 课后视频课表 */ @@ -499,7 +498,6 @@ } } - @ResponseBody @PostMapping("/api/startCource/payCourseInfo") @ApiOperation(value = "课后练习-购课详情(用于购课)", tags = {"APP-开始上课"}) @@ -513,7 +511,6 @@ return ResultUtil.runErr(); } } - @ResponseBody @PostMapping("/api/startCource/getMyCourseList") @@ -552,7 +549,6 @@ } } - /** * 更新课后视频学习状态 */ @@ -573,7 +569,6 @@ return ResultUtil.runErr(); } } - @ResponseBody @@ -617,7 +612,6 @@ }catch (Exception e){ return ResultUtil.runErr(); } - } diff --git a/cloud-server-course/src/main/java/com/dsh/course/model/vo/request/PayCourseReq.java b/cloud-server-course/src/main/java/com/dsh/course/model/vo/request/PayCourseReq.java index ea9e5f8..9aee1a8 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/model/vo/request/PayCourseReq.java +++ b/cloud-server-course/src/main/java/com/dsh/course/model/vo/request/PayCourseReq.java @@ -10,7 +10,7 @@ @ApiModelProperty(value = "需要购买的课程id") private Integer courseId; @ApiModelProperty(value = "用于购买课包id") - private Integer oldCourseId; + private Long oldCourseId; @ApiModelProperty(value = "用于购买课程时间 如 2020-03-01") private List<String> time; diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java index f332ffb..0f3ac1f 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java @@ -818,7 +818,7 @@ // 今天周几 int i = cn.hutool.core.date.DateUtil.dayOfWeek(new Date())-1; - SimpleDateFormat format = new SimpleDateFormat("MM.dd"); + SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd"); ArrayList<String> strings1 = new ArrayList<>(); for (Integer integer : week) { @@ -917,7 +917,7 @@ return ResultUtil.error("当前课包课时数不足"); } tCoursePackagePayment.setLaveClassHours(tCoursePackagePayment.getLaveClassHours()-req.getNum()); - this.baseMapper.updateById(tCoursePackagePayment); + this.baseMapper.updateHoursById(tCoursePackagePayment.getId(),-req.getNum()); TCoursePackage tCoursePackage = tcpmapper.selectById(req.getCourseId()); @@ -974,7 +974,7 @@ student1.setReservationStatus(1); student1.setInsertTime(new Date()); cpsMapper.insert(student1); - } catch (ParseException e) { + } catch (Exception e) { e.printStackTrace(); } @@ -985,7 +985,7 @@ // 2.0 TCourseInfoRecord tCourseInfoRecord = new TCourseInfoRecord(); tCourseInfoRecord.setUserId(userId); - tCourseInfoRecord.setCourseId(req.getOldCourseId()); + tCourseInfoRecord.setCourseId(req.getCourseId()); tCourseInfoRecord.setName("体验购课"); tCourseInfoRecord.setNum(req.getNum()); tCourseInfoRecord.setTime(new Date()); 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 18512d7..47cb089 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 @@ -1220,7 +1220,7 @@ Date date = sdf1.parse(sdf.format(new Date()) + " 00:00:00"); List<String> list = Arrays.asList(coursePackage.getClassWeeks().split(";")); String value = coursePackage.getClassStartTime(); - String value1 = coursePackage.getClassEndTime(); + String value1 = coursePackage.getClassEndTime().trim(); String[] star = value.split(","); String[] end = value1.split(","); diff --git a/cloud-server-other/src/main/java/com/dsh/other/entity/Banner.java b/cloud-server-other/src/main/java/com/dsh/other/entity/Banner.java index 5ae4606..7ca8683 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/entity/Banner.java +++ b/cloud-server-other/src/main/java/com/dsh/other/entity/Banner.java @@ -35,7 +35,7 @@ * 跳转页面 */ @TableField("jumpPage") - private String jumpPage; + private Integer jumpPage; /** * 排序 */ @@ -74,8 +74,8 @@ /** * 跳转页面id */ - @TableField("pageId") - private Integer pageId; + @TableField("page") + private String page; /** * 跳转类型id */ diff --git a/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java b/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java index eff35c2..389d485 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java +++ b/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java @@ -51,6 +51,6 @@ private Double cashPriceOne; @ApiModelProperty("玩湃币价格(x/半小时)半场") - private Double playPaiCoinOne; + private Integer playPaiCoinOne; } diff --git a/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java b/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java index e2eb379..5bcce9e 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java +++ b/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java @@ -113,7 +113,10 @@ querySiteInfoVo.setImgs(site.getImgs()); querySiteInfoVo.setDistance(0D); querySiteInfoVo.setCashPriceOne(site.getCashPriceOne()); - querySiteInfoVo.setPlayPaiCoinOne(site.getPlayPaiCoinOne()); + if(site.getPlayPaiCoinOne()!=null){ + querySiteInfoVo.setPlayPaiCoinOne(site.getPlayPaiCoinOne().intValue()); + } + querySiteInfoVo.setIntroduce(site.getIntroduce()); ArrayList<String> nextName = new ArrayList<>(); ArrayList<String> halfName = new ArrayList<>(); @@ -158,19 +161,29 @@ e.setTime(sdf.parse(day + " " + site.getAppointmentEndTime())); int hour = e.get(Calendar.HOUR_OF_DAY); + int minute = e.get(Calendar.MINUTE); + List<QuerySiteTimes> list = new ArrayList<>(); + SimpleDateFormat sdfs = new SimpleDateFormat("HH:mm"); + while (true){ + String start = sdfs.format(s.getTime()); s.set(Calendar.MINUTE, s.get(Calendar.MINUTE) + 30); + int e_hour = s.get(Calendar.HOUR_OF_DAY); + int e_minute = s.get(Calendar.MINUTE); + String end = sdfs.format(s.getTime()); QuerySiteTimes querySiteTimes = new QuerySiteTimes(); + querySiteTimes.setTime(start + "-" + end); + querySiteTimes.setSelectable(1); SiteBooking siteBooking = siteBookingService.getOne(new QueryWrapper<SiteBooking>().eq("siteId", id).eq("state", 1) -- Gitblit v1.7.1