浏览代码

yinruoxi:

新增
    1.NLT模块代码上传
tags/B.1.2.0.0_20230819_base
kira 2 年前
父节点
当前提交
ea8b8be99e
共有 1 个文件被更改,包括 18 次插入7 次删除
  1. +18
    -7
      xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/controller/DmIntentController.java

+ 18
- 7
xueyi-modules/xueyi-nlt/src/main/java/com/xueyi/nlt/nlt/controller/DmIntentController.java 查看文件

@@ -38,6 +38,7 @@ import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import com.xueyi.common.core.constant.digitalman.SkillConstants.SkillType;

import java.io.Serializable;
import java.text.SimpleDateFormat;
@@ -152,14 +153,24 @@ public class DmIntentController extends BaseController<DmIntentQuery, DmIntentDt
@ResponseBody
public R<JSONObject> conversationInner(@RequestBody DmIntentVo intent) {
JSONObject joResult = null;
SkillType.BOOK_MEETING_ROOM.getCode();
// 判断skill code的值
switch (intent.getSkillCode()) {
case "1":
// 获取名称为"meeting-order"的BaseTemplate的实例
joResult = meetingOrderTemplate.handle(intent.getDevId(),intent.getContent());
break;
default:
break;
if (SkillType.BOOK_MEETING_ROOM.getCode().equals(intent.getSkillCode())) {
// 获取名称为"meeting-order"的BaseTemplate的实例
redisTemplate.opsForValue().increment("dashboard:meeting", 1);
joResult = meetingOrderTemplate.handle(intent.getDevId(),intent.getContent());
} else if (SkillType.CREATE_VISITOR_INFO.getCode().equals(intent.getSkillCode())) {
// 开门记录
redisTemplate.opsForValue().increment("dashboard:create_visitor_info", 1);
} else if (SkillType.REGISTER_VISITOR.getCode().equals(intent.getSkillCode())) {
// 开门记录
redisTemplate.opsForValue().increment("dashboard:register_visitor", 1);
} else if (SkillType.BROADCAST_DISPLAY.getCode().equals(intent.getSkillCode())) {
// 开门记录
redisTemplate.opsForValue().increment("dashboard:broadcast_display", 1);
} else if (SkillType.OPEN_DOOR.getCode().equals(intent.getSkillCode())) {
// 开门记录
redisTemplate.opsForValue().increment("dashboard:open_door", 1);
}
return R.ok(joResult);
}


正在加载...
取消
保存