diff --git a/contact-center/app/src/main/java/com/chatopera/cc/app/handler/api/rest/ApiChatbotController.java b/contact-center/app/src/main/java/com/chatopera/cc/app/handler/api/rest/ApiChatbotController.java index b5b94e8b..072bbc98 100644 --- a/contact-center/app/src/main/java/com/chatopera/cc/app/handler/api/rest/ApiChatbotController.java +++ b/contact-center/app/src/main/java/com/chatopera/cc/app/handler/api/rest/ApiChatbotController.java @@ -334,6 +334,15 @@ public class ApiChatbotController extends Handler { o.addProperty("snsid", c.getSnsAccountIdentifier()); o.addProperty("enabled", c.isEnabled()); + // SNSAccount + SNSAccount snsAccount = snsAccountRes.findBySnsidAndOrgi(c.getSnsAccountIdentifier(), orgi); + if(snsAccount == null){ + chatbotRes.delete(c); // 删除不存在snsAccount的机器人 + continue; // 忽略不存在snsAccount的机器人 + } + + o.addProperty("snsurl", snsAccount.getBaseURL()); + // 创建人 User user = userRes.findById(c.getCreater()); if (user != null) {