From f6ba3e15355e22767e69f8fc14ae22523f8db8dc Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 22 十一月 2023 19:33:58 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java | 52 ++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 42 insertions(+), 10 deletions(-) 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 82a599e..8380310 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 @@ -328,13 +328,16 @@ // BenefitsVideos videosWithIds = bfvoClient.getVideosWithIds(detailsRequest.getVideoId()); TCourse byId = courseService.getById(detailsRequest.getVideoId()); TCoursePackage coursePackage = tcpmapper.selectById(detailsRequest.getCoursePackageId()); + CoursePackageScheduling byId1 = new CoursePackageScheduling(); + if (detailsRequest.getScId()!=null){ + byId1 = coursePackageSchedulingService.getById(detailsRequest.getScId()); + } if (null != coursePackage){ response.setCoursePackageId(coursePackage.getId()); response.setVideoId(byId.getId()); response.setVideoURL(byId.getCourseVideo()); response.setVideoName(coursePackage.getName()); -// response.setIntegral(byId.getIntegral()); UserVideoDetails userVideoDetails = uvdmapper.selectOne(new QueryWrapper<UserVideoDetails>() .eq("appUserId",appUserId ) .eq("coursePackageId",coursePackage.getId()) @@ -349,6 +352,10 @@ response.setSynopsis(byId.getIntroduce()); response.setDetailedDiagram(byId.getIntroductionDrawing()); response.setCover(byId.getCoverDrawing()); + if (byId1.getIntegral()!=null) { + response.setIntegral(String.valueOf(byId1.getIntegral())); + } + } return response; @@ -482,6 +489,18 @@ if (coursePackage.getType()==2) { response.setTime(new SimpleDateFormat("yyyy.MM.dd").format(coursePackage.getStartTime()) + "-" + new SimpleDateFormat("yyyy.MM.dd").format(coursePackage.getEndTime())); } + +// Store store = storeClient.queryStoreById(coursePackage.getStoreId()); +// response.setStoreName(store.getName()); +// response.setStoreCoverDrawing(store.getCoverDrawing()); +// response.setStoreAddress(store.getAddress()); +// response.setLon(store.getLon()); +// response.setLat(store.getLat()); +// if(ToolUtil.isNotEmpty(lon) && ToolUtil.isNotEmpty(lat)){ +// Map<String, Double> distance = GeodesyUtil.getDistance(lon + "," + lat, store.getLon() + "," + store.getLat()); +// double wgs84 = new BigDecimal(distance.get("WGS84")).divide(new BigDecimal(1000)).setScale(2, RoundingMode.HALF_EVEN).doubleValue(); +// response.setDistance(wgs84); +// } response.setCoursePackageId(tCoursePackagePayment.getCoursePackageId()); @@ -1361,6 +1380,9 @@ @Autowired private CoursePackageStudentService coursePackageStudentService; + @Autowired + private CourseCounsumService courseCounsumService; + @Override @Transactional(rollbackFor = Exception.class,propagation = Propagation.REQUIRES_NEW) public ResultUtil payCourse(PayCourseReq req,Integer userId) throws ParseException { @@ -1513,14 +1535,24 @@ // 2.0 - TCourseInfoRecord tCourseInfoRecord = new TCourseInfoRecord(); - tCourseInfoRecord.setUserId(userId); - tCourseInfoRecord.setCourseId(req.getCourseId()); - tCourseInfoRecord.setName("体验购课"); - tCourseInfoRecord.setNum(req.getNum()); - tCourseInfoRecord.setTime(new Date()); - tCourseInfoRecord.setType(2); - appuClient.addCourseInfoRecord(tCourseInfoRecord); +// TCourseInfoRecord tCourseInfoRecord = new TCourseInfoRecord(); +// tCourseInfoRecord.setUserId(userId); +// tCourseInfoRecord.setCourseId(req.getCourseId()); +// tCourseInfoRecord.setName("体验购课"); +// tCourseInfoRecord.setNum(req.getNum()); +// tCourseInfoRecord.setTime(new Date()); +// tCourseInfoRecord.setType(2); +// appuClient.addCourseInfoRecord(tCourseInfoRecord); + + CourseCounsum courseCounsum = new CourseCounsum(); + courseCounsum.setPaymentId(tCoursePackagePayment.getId()); + courseCounsum.setChangeType(0); + courseCounsum.setNum(req.getNum()); + courseCounsum.setInsertTime(new Date()); + courseCounsum.setReason("体验购课"); + courseCounsum.setAppUserId(userId); + courseCounsumService.save(courseCounsum); + if(tCoursePackagePayment.getLaveClassHours()<=3){ @@ -1555,7 +1587,7 @@ @Override public boolean updateHoursById(TCoursePackagePayment byId, int i) { - return this.baseMapper.updateHoursById(byId.getId(),i); + return this.baseMapper.updateHoursById1(byId.getId(),i); } -- Gitblit v1.7.1