Browse Source

yinruoxi

修改:
    1.意图识别从es变更为数据库
    2.修正返回json异常
tags/B.2.2.8_20231109_base
kira 2 years ago
parent
commit
840ea2cb3b
2 changed files with 9 additions and 1 deletions
  1. +5
    -0
      xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/controller/DmIntentController.java
  2. +4
    -1
      xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/domain/po/DmRegularPo.java

+ 5
- 0
xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/controller/DmIntentController.java View File

@@ -389,6 +389,11 @@ public class DmIntentController extends BaseController<DmIntentQuery, DmIntentDt
response.setH5(JSONObject.from(qaAjax.get("data")));
return R.ok(response);
}
if (qajson.containsKey("data") && qajson.getJSONObject("data").getString("target").equals("0")) {
// 知识库没有答案,返回空
response.clear();
response.setMsg("");
}

}
}


+ 4
- 1
xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/domain/po/DmRegularPo.java View File

@@ -1,7 +1,9 @@
package com.xueyi.nlt.nlt.domain.po;

import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.xueyi.common.core.web.tenant.base.TBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -13,7 +15,7 @@ import static com.xueyi.common.core.constant.basic.EntityConstants.*;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "init_regular_expression", excludeProperty = { SORT, REMARK, STATUS })
@TableName(value = "init_regular_expression", autoResultMap = true,excludeProperty = { SORT, REMARK, STATUS })
public class DmRegularPo extends TBaseEntity {
@Serial
private static final long serialVersionUID = 1L;
@@ -24,6 +26,7 @@ public class DmRegularPo extends TBaseEntity {

private String action;

@TableField(value = "json", typeHandler = JacksonTypeHandler.class)
private JSONObject json;

private String expression;


Loading…
Cancel
Save