zx 2 weeks ago
parent
commit
50c7fed794

+ 1 - 1
fs-service-system/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -766,7 +766,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
         qwExternalContactMapper.updateQwExternalContactByExternalUserId(qw);
         List<String> list= sopUserLogsInfoMapper.selectSopUserLogsInfoByExtId(qwExternalContact.getId());
         if (list!=null&& !list.isEmpty()){
-            sopUserLogsInfoMapper.updateSopUserLogsInfoFsUserIdById(list,qwExternalContact.getId(),param.getUserId());
+            sopUserLogsInfoMapper.updateSopUserLogsInfoFsUserIdById(list,param.getUserId());
         }
         return R.ok();
     }

+ 1 - 1
fs-service-system/src/main/java/com/fs/sop/mapper/SopUserLogsInfoMapper.java

@@ -209,5 +209,5 @@ public interface SopUserLogsInfoMapper {
     @Select("SELECT id  FROM sop_user_logs_info where external_id = #{extId} ")
     List<String> selectSopUserLogsInfoByExtId(@Param("extId")Long extId );
     @DataSource(DataSourceType.SOP)
-    void updateSopUserLogsInfoFsUserIdById(List<String> list, @Param("extId") Long extId, @Param("userId") Long userId);
+    void updateSopUserLogsInfoFsUserIdById(@Param("data")List<String> list,  @Param("userId") Long userId);
 }

+ 9 - 1
fs-service-system/src/main/resources/mapper/sop/SopUserLogsInfoMapper.xml

@@ -53,7 +53,15 @@
         SET user_logs_id=#{data.userLogsId},create_time= Date(#{data.createTime}),update_time=#{data.updateTime}
         WHERE id = #{data.id}
     </update>
-
+    <update id="updateSopUserLogsInfoFsUserIdById" parameterType="java.util.List" useGeneratedKeys="false">
+        UPDATE  sop_user_logs_info
+        SET
+        fs_user_id = #{userId}
+        WHERE id IN
+        <foreach collection="data" item="log" open="(" separator="," close=")">
+            #{log.id}
+        </foreach>
+    </update>
 
     <update id="insertSopUserLogsInfo" parameterType="com.fs.sop.domain.SopUserLogsInfo" useGeneratedKeys="false">
         INSERT INTO sop_user_logs_info