|
|
@ -4,6 +4,7 @@ import com.supervision.rasa.pojo.dto.QuestionAnswerDTO;
|
|
|
|
import com.supervision.rasa.pojo.dto.Text2vecDataVo;
|
|
|
|
import com.supervision.rasa.pojo.dto.Text2vecDataVo;
|
|
|
|
import com.supervision.rasa.service.RasaCmdService;
|
|
|
|
import com.supervision.rasa.service.RasaCmdService;
|
|
|
|
import com.supervision.rasa.service.Text2vecService;
|
|
|
|
import com.supervision.rasa.service.Text2vecService;
|
|
|
|
|
|
|
|
import com.supervision.util.RedisSequenceUtil;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
@ -26,11 +27,21 @@ class VirtualPatientRasaApplicationTests {
|
|
|
|
/*Map<String, QuestionAnswerDTO> questionAnswerDTOMap = rasaCmdService.generateRasaYml("F:\\tmp\\rasa");
|
|
|
|
/*Map<String, QuestionAnswerDTO> questionAnswerDTOMap = rasaCmdService.generateRasaYml("F:\\tmp\\rasa");
|
|
|
|
System.out.println(questionAnswerDTOMap);*/
|
|
|
|
System.out.println(questionAnswerDTOMap);*/
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, QuestionAnswerDTO> questionAnswerDTOMap = rasaCmdService.generateRasaYml(String.join(File.separator, "F:\\tmp\\rasa"));
|
|
|
|
/* Map<String, QuestionAnswerDTO> questionAnswerDTOMap = rasaCmdService.generateRasaYml(String.join(File.separator, "F:\\tmp\\rasa"));
|
|
|
|
List<Text2vecDataVo> text2vecDataVoList = questionAnswerDTOMap.entrySet().stream()
|
|
|
|
List<Text2vecDataVo> text2vecDataVoList = questionAnswerDTOMap.entrySet().stream()
|
|
|
|
.flatMap(entry -> entry.getValue().getQuestionList().stream()
|
|
|
|
.flatMap(entry -> entry.getValue().getQuestionList().stream()
|
|
|
|
.map(question -> new Text2vecDataVo(entry.getKey(), question))).collect(Collectors.toList());
|
|
|
|
.map(question -> new Text2vecDataVo(entry.getKey(), question))).collect(Collectors.toList());
|
|
|
|
text2vecService.updateDataset(text2vecDataVoList);
|
|
|
|
text2vecService.updateDataset(text2vecDataVoList);*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String complexDiseaseNo = RedisSequenceUtil.getComplexDiseaseNo();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String processNo = RedisSequenceUtil.getProcessNo();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String questionLibraryCode = RedisSequenceUtil.getQuestionLibraryCode(()->0L);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String questionLibraryCode1 = RedisSequenceUtil.getQuestionLibraryDefaultAnswerCode(() -> 0L);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println("complexDiseaseNo"+complexDiseaseNo+" processNo"+processNo+" questionLibraryCode"+questionLibraryCode+" questionLibraryCode1"+questionLibraryCode1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|