短剧收藏 处理

This commit is contained in:
wangw 2025-01-06 17:47:29 +08:00
parent 63fca8e8df
commit 9028b3ee46
2 changed files with 4 additions and 3 deletions

View File

@ -22,7 +22,7 @@ public class AppCourseCollectController extends AbstractController {
@Login @Login
@PostMapping("/insertCourseCollect") @PostMapping("/insertCourseCollect")
@ApiOperation("app收藏短剧信息") @ApiOperation("app收藏短剧信息")
@Debounce(interval = 1000, value = "#userId,#courseCollect.courseId,#courseCollect.classify,#courseCollect.type") @Debounce(interval = 1000, value = "#userId,#courseCollect.courseId,#courseCollect.classify")
public Result insertCourseCollect(@RequestBody CourseCollect courseCollect, @RequestAttribute("userId") Long userId) { public Result insertCourseCollect(@RequestBody CourseCollect courseCollect, @RequestAttribute("userId") Long userId) {
courseCollect.setUserId(userId); courseCollect.setUserId(userId);
return courseCollectService.insertCourseCollect(courseCollect); return courseCollectService.insertCourseCollect(courseCollect);

View File

@ -96,7 +96,9 @@ public class CourseCollectServiceImpl extends ServiceImpl<CourseCollectDao, Cour
baseMapper.delete(queryWrapper); baseMapper.delete(queryWrapper);
} }
} }
if(!courseCollect.getClassify().equals(1)){
upGoodNum(courseCollect, courseCollect.getType()); upGoodNum(courseCollect, courseCollect.getType());
}
return Result.success("操作成功!"); return Result.success("操作成功!");
} catch (Exception e) { } catch (Exception e) {
// e.printStackTrace(); // e.printStackTrace();
@ -114,7 +116,6 @@ public class CourseCollectServiceImpl extends ServiceImpl<CourseCollectDao, Cour
* @param collect courseId courseDetailsId 必须有值 * @param collect courseId courseDetailsId 必须有值
* @param isGood 1为加一 其它为 减一 * @param isGood 1为加一 其它为 减一
*/ */
@Async
public void upGoodNum(CourseCollect collect, Integer isGood) { public void upGoodNum(CourseCollect collect, Integer isGood) {
LambdaQueryWrapper<CourseDetails> queryWrapper = new LambdaQueryWrapper<CourseDetails>() LambdaQueryWrapper<CourseDetails> queryWrapper = new LambdaQueryWrapper<CourseDetails>()
.eq(CourseDetails::getCourseId, collect.getCourseId()) .eq(CourseDetails::getCourseId, collect.getCourseId())