Преглед на файлове

今正ai回复增加课程章节部分

lk преди 2 седмици
родител
ревизия
dad2bb6f66
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      fs-service/src/main/java/com/fs/fastGpt/service/impl/AiHookServiceImpl.java

+ 8 - 0
fs-service/src/main/java/com/fs/fastGpt/service/impl/AiHookServiceImpl.java

@@ -1831,6 +1831,14 @@ public class AiHookServiceImpl implements AiHookService {
             if(role.getUserInfo() != null){
                 for (String name : split) {
                     if (name != null) {
+                        //课程章节 看课状态
+                        if(name.equals("课程章节")){
+                            FsCourseWatchLogVO log = fsCourseWatchLogMapper.selectFsCourseWatchLogByExtId(fastGptChatSession.getQwExtId());
+                            String courseTitleName = log.getCourseName() + log.getTitle();
+                            courseTitleName = courseTitleName.replaceAll("[【】]", "");
+                            userInfo.put("课程章节",courseTitleName);
+                            userInfo.put("课程状态",log.getLogType()==3?"待看课":log.getLogType()==1?"已完课":log.getLogType()==2?"已完课":"看课中断");
+                        }
                         Object value = map.get(name);
                         if(value != null){
                             userInfo.put(name,value);