From 1146772015d35e2e0955ef45edba6748a87d84ba Mon Sep 17 00:00:00 2001
From: xueqingkun <xueqingkun@126.com>
Date: Wed, 3 Apr 2024 17:52:53 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../supervision/service/impl/IrSessionParamServiceImpl.java   | 2 +-
 .../com/supervision/service/impl/RobotTalkServiceImpl.java    | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/supervision/service/impl/IrSessionParamServiceImpl.java b/src/main/java/com/supervision/service/impl/IrSessionParamServiceImpl.java
index 28d31c5..936062b 100644
--- a/src/main/java/com/supervision/service/impl/IrSessionParamServiceImpl.java
+++ b/src/main/java/com/supervision/service/impl/IrSessionParamServiceImpl.java
@@ -66,7 +66,7 @@ public class IrSessionParamServiceImpl extends ServiceImpl<IrSessionParamMapper,
                 .stream().collect(Collectors.toMap(IrSessionParam::getParamName, i -> null == i.getParamValue() ? "" : i.getParamValue()));
 
         return new SessionParamReqVO(sessionId, paramMap.get(SessionParamReqVO.name2Alias()),
-                paramMap.get(SessionParamReqVO.cardNumber2Alias()), SessionParamReqVO.idNumber2Alias());
+                paramMap.get(SessionParamReqVO.cardNumber2Alias()), paramMap.get(SessionParamReqVO.idNumber2Alias()));
     }
 }
 
diff --git a/src/main/java/com/supervision/service/impl/RobotTalkServiceImpl.java b/src/main/java/com/supervision/service/impl/RobotTalkServiceImpl.java
index 770a1bf..47a4253 100644
--- a/src/main/java/com/supervision/service/impl/RobotTalkServiceImpl.java
+++ b/src/main/java/com/supervision/service/impl/RobotTalkServiceImpl.java
@@ -111,6 +111,9 @@ public class RobotTalkServiceImpl implements RobotTalkService {
             }else{
                 robotTalkDTO.getAnswerInfo().setAnswerFile(matchAnswer.getFileContent());
                 robotTalkDTO.getAnswerInfo().setMessage(decideAnswer(matchAnswer, config));
+                if (matchAnswer.getState() == 1){
+                    robotTalkDTO.getAnswerInfo().setContentType(6);
+                }
             }
         }
 
@@ -140,7 +143,6 @@ public class RobotTalkServiceImpl implements RobotTalkService {
                 SuspectInfo suspectInfo = robotTalkDTO.getAnswerInfo().getSuspectInfo();
                 if (Objects.isNull(suspectInfo) || suspectInfo.isEmpty()){
                     // 未抽取到信息,继续下一步操作
-                    robotTalkDTO.getAnswerInfo().setContentType(6);
                     robotTalkDTO.setDoNext(true);
                 }else {
                     robotTalkDTO.getAnswerInfo().setContentType(6);