|
|
|
@@ -116,7 +116,7 @@ public class DmIntentController extends BaseController<DmIntentQuery, DmIntentDt |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private RemoteIntentService remoteIntentService; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
private MeetingOrderTemplate meetingOrderTemplate; |
|
|
|
|
|
|
|
@@ -343,7 +343,14 @@ public class DmIntentController extends BaseController<DmIntentQuery, DmIntentDt |
|
|
|
|
|
|
|
//先调用意图 |
|
|
|
//根据技能调用知识库或大模型 |
|
|
|
CoversationSessionVo sessionObject = (CoversationSessionVo) redisTemplate2.opsForValue().get("group:device" + ":" + intent.getDevId() + ":" +"session"); |
|
|
|
if(!(sessionObject == null) && sessionObject.getCategory().equals("flight")) { |
|
|
|
response.setMsg(""); |
|
|
|
response.setSkillCode("34"); |
|
|
|
response.setH5(flightMessageTemplate.handle(intent.getDevId(),intent.getContent())); |
|
|
|
return AjaxResult.success(response); |
|
|
|
|
|
|
|
} |
|
|
|
response = doMatchRegular(intent); |
|
|
|
if (StringUtils.isNotEmpty(response.getSkillCode())) { |
|
|
|
if (SkillType.FLIGHT.getCode().equals(response.getSkillCode()) ) { |
|
|
|
|