优化秋果关键词的回传顺序

This commit is contained in:
wulin 2023-10-28 17:23:13 +08:00
parent ac5d706659
commit 6b72bdf921

View File

@ -1,5 +1,6 @@
package com.qiuguo.iot.third.nlp.action;
import com.qiuguo.iot.base.enums.AskTypeEnum;
import com.qiuguo.iot.base.utils.StringUtils;
import com.qiuguo.iot.data.entity.device.DeviceUserBindEntity;
import com.qiuguo.iot.data.entity.system.SystemTalkAnswerConfigEntity;
@ -58,6 +59,11 @@ public class Actions {
&& StringUtils.isNotEmpty(action.getName())){
action.setSystemTalkAnswerConfigEntity(systemTalkAnswerConfigEntity);
action.setAction(systemTalkAnswerConfigEntity.getAskKey());
}else if(systemTalkAnswerConfigEntity.getAnswerType().equals(AskTypeEnum.QIU_GUO.getCode()) &&
action.getSystemTalkAnswerConfigEntity().getAnswerType().equals(AskTypeEnum.QIU_GUO.getCode()) &&
systemTalkAnswerConfigEntity.getKeyOrder() < action.getSystemTalkAnswerConfigEntity().getKeyOrder()){
//秋果专有名称按照优先级排序优先回答优先级高排序数字小的
action.setSystemTalkAnswerConfigEntity(systemTalkAnswerConfigEntity);
}
}