소스 검색

fix: 答题接口增加用户ID设置

修复了答题接口中未设置用户ID的问题。
在`courseAnswer`方法中,增加了`param.setUserId(Long.parseLong(getUserId()))`
确保答题记录与用户正确关联。
吴树波 1 개월 전
부모
커밋
63990db44b
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      fs-user-app/src/main/java/com/fs/app/controller/CourseWxH5Controller.java

+ 3 - 0
fs-user-app/src/main/java/com/fs/app/controller/CourseWxH5Controller.java

@@ -93,6 +93,7 @@ public class CourseWxH5Controller extends AppBaseController {
     @PostMapping("/updateWatchDuration")
     public R updateWatchDuration(@RequestBody FsUserCourseVideoUParam param)
     {
+        param.setUserId(Long.parseLong(getUserId()));
         return courseVideoService.updateWatchDurationWx(param);
     }
 
@@ -100,6 +101,7 @@ public class CourseWxH5Controller extends AppBaseController {
     @ApiOperation("获取缓冲流量")
     @PostMapping("/getInternetTraffic")
     public R getInternetTraffic(@RequestBody FsUserCourseVideoFinishUParam param) {
+        param.setUserId(Long.parseLong(getUserId()));
         return courseVideoService.getInternetTraffic(param);
     }
 
@@ -120,6 +122,7 @@ public class CourseWxH5Controller extends AppBaseController {
     @RepeatSubmit
     public R sendReward(@RequestBody FsCourseSendRewardUParam param)
     {
+        param.setUserId(Long.parseLong(getUserId()));
         logger.info("zyp \n【发放奖励】:{}",param);
         return courseVideoService.sendRewardByFsUser(param);
     }