diff --git a/iot-modules/iot-box-websocket-api/src/main/java/com/qiuguo/iot/box/websocket/api/controller/WebsocketController.java b/iot-modules/iot-box-websocket-api/src/main/java/com/qiuguo/iot/box/websocket/api/controller/WebsocketController.java index 5bf9cd5..823feff 100644 --- a/iot-modules/iot-box-websocket-api/src/main/java/com/qiuguo/iot/box/websocket/api/controller/WebsocketController.java +++ b/iot-modules/iot-box-websocket-api/src/main/java/com/qiuguo/iot/box/websocket/api/controller/WebsocketController.java @@ -71,10 +71,16 @@ public class WebsocketController { } @GetMapping("/init/sysTalkAnswer") - public Mono sysTalkAnswer() { + public Mono sysTalkAnswer(@RequestParam Integer type) { + if(type == 0){ + systemTalkAnswerConfigService.initGroup(); + return Mono.just("重新读取指令完成"); + }else{ + return reactiveStringRedisTemplate.opsForValue().delete(RedisConstans.ALI_TTS_TOKEN).flatMap(m -> { + return Mono.just("Redis key已清除:" + RedisConstans.ALI_TTS_TOKEN); + }); + } - systemTalkAnswerConfigService.initGroup(); - return Mono.just("重新读取指令完成"); } @GetMapping("/test/nlp")