三七 před 1 týdnem
rodič
revize
8794d59ad1

+ 6 - 0
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -551,6 +551,12 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
             if (log==null){
                 param.setUserId(user.getUserId());
                 createWatchLog(param);
+            }else {
+                if (log.getUserId()==null||log.getUserId().equals(0L) || !log.getUserId().equals(param.getUserId())){
+                    log.setUserId(param.getUserId());
+                }
+                log.setUpdateTime(new Date());
+                courseWatchLogMapper.updateFsCourseWatchLog(log);
             }
             return R.error(567,"群聊通用链接").put("qwExternalId", UnionEXt.getId());
         }

+ 2 - 2
fs-user-app/src/main/java/com/fs/app/controller/course/CourseQwLoginController.java

@@ -116,7 +116,7 @@ public class CourseQwLoginController extends AppBaseController {
             if(user != null){
                 FsUser userMap = new FsUser();
                 userMap.setUserId(user.getUserId());
-//                userMap.setCourseMaOpenId(session.getOpenid());
+                userMap.setMaOpenId(session.getOpenid());
                 userMap.setUpdateTime(new DateTime());
                 userService.updateFsUser(userMap);
             }
@@ -126,7 +126,7 @@ public class CourseQwLoginController extends AppBaseController {
                 user.setNickName("微信用户");
                 user.setAvatar("https://hos-1309931967.cos.ap-chongqing.myqcloud.com/fs/20230725/a848605591384ec29d49773dd58d9345.jpg");
                 user.setStatus(1);
-//                user.setCourseMaOpenId(session.getOpenid());
+                user.setMaOpenId(session.getOpenid());
                 user.setUnionId(session.getUnionid());
                 user.setCreateTime(new Date());
                 userService.insertFsUser(user);