分库后遗留的bug

This commit is contained in:
谭凯凯
2025-01-14 11:18:56 +08:00
committed by Tankaikai
parent beef5768d3
commit e3270caabd

View File

@@ -264,7 +264,9 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
log.info("生成商品订单信息接口入参为:{},{}", courseId, userId); log.info("生成商品订单信息接口入参为:{},{}", courseId, userId);
// reentrantReadWriteLock.writeLock().lock(); // reentrantReadWriteLock.writeLock().lock();
try { try {
CourseDetails courseDetail = courseDetailsService.getOne(new LambdaQueryWrapper<CourseDetails>() CourseDetails courseDetail = null;
if(courseDetailsId != null){
courseDetail = courseDetailsService.getOne(new LambdaQueryWrapper<CourseDetails>()
.eq(CourseDetails::getCourseDetailsId, courseDetailsId) .eq(CourseDetails::getCourseDetailsId, courseDetailsId)
.eq(CourseDetails::getCourseId, courseId)); .eq(CourseDetails::getCourseId, courseId));
if (courseDetail == null) { if (courseDetail == null) {
@@ -273,6 +275,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
if (courseDetail != null && courseDetail.getIsPrice().equals(2)) { if (courseDetail != null && courseDetail.getIsPrice().equals(2)) {
return Result.success().put("status", 1); return Result.success().put("status", 1);
} }
}
CourseUser courseUser1 = courseUserDao.selectCourseUser(courseId, userId); CourseUser courseUser1 = courseUserDao.selectCourseUser(courseId, userId);
if (courseUser1 != null) { if (courseUser1 != null) {
return Result.success().put("status", 1); return Result.success().put("status", 1);