Просмотр исходного кода

Merge remote-tracking branch 'origin/master'

yys 1 месяц назад
Родитель
Сommit
642804fd1a

+ 5 - 3
fs-service/src/main/java/com/fs/fastGpt/service/impl/AiHookServiceImpl.java

@@ -471,8 +471,10 @@ public class AiHookServiceImpl implements AiHookService {
                         .body();
                 R r = com.alibaba.fastjson.JSONObject.parseObject(result, R.class);
                 String openExternalUserid = r.get("openExternalUserid").toString();
+                log.info("openExternalUserid"+openExternalUserid);
                 if(StringUtils.isNotBlank(openExternalUserid)){
-                    qwExternalContacts = qwExternalContactMapper.selectQwExternalByApplicationExternalUserId(openExternalUserid, corpId,user.getQwUserId());
+                    qwExternalContacts = qwExternalContactMapper.selectQwExternalContactByExternalUserIdAndQwUserId(openExternalUserid, corpId,user.getQwUserId());
+                    log.info("corpId:{},userId:{},查询结果{}",corpId,user.getQwUserId(),qwExternalContacts);
                 }
             }
         } catch (Exception e) {
@@ -1602,11 +1604,11 @@ public class AiHookServiceImpl implements AiHookService {
         String[] split = role.getUserInfo().split(",");
         com.alibaba.fastjson.JSONObject userInfo = conversation.getUserInfo();
         if(sessionUserInfo != null){
-            Map<String,String> map = com.alibaba.fastjson.JSONObject.parseObject(sessionUserInfo, HashMap.class);
+            Map<String,Object> map = com.alibaba.fastjson.JSONObject.parseObject(sessionUserInfo, HashMap.class);
             if(role.getUserInfo() != null){
                 for (String name : split) {
                     if (name != null) {
-                        String value = map.get(name);
+                        Object value = map.get(name);
                         if(value != null){
                             userInfo.put(name,value);
                         }else{