调用dify联调客户画像

This commit is contained in:
spllzh
2025-09-20 09:45:18 +08:00
parent d321af7e7c
commit e83d803e70
42 changed files with 1029 additions and 549 deletions

View File

@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.rj.entity.bz.DifyWorkflowAnalysis;
import com.rj.entity.CustomerProfileAnalysis;
import com.rj.service.biz.IDifyWorkflowAnalysisService;
import com.rj.service.biz.ICustomerProfileAnalysisService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -47,9 +46,6 @@ public class DifyWorkflowService {
private final RestTemplate restTemplate;
@Autowired
private IDifyWorkflowAnalysisService difyWorkflowAnalysisService;
@Autowired
private ICustomerProfileAnalysisService customerProfileAnalysisService;
@@ -325,12 +321,12 @@ public class DifyWorkflowService {
analysis.setUpdatedAt(now);
// 保存到数据库
boolean saveResult = difyWorkflowAnalysisService.save(analysis);
if (saveResult) {
log.info("分析结果保存成功ID: {}", analysis.getId());
} else {
log.error("分析结果保存失败");
}
// boolean saveResult = difyWorkflowAnalysisService.save(analysis);
// if (saveResult) {
// log.info("分析结果保存成功ID: {}", analysis.getId());
// } else {
// log.error("分析结果保存失败");
// }
} catch (Exception e) {
log.error("保存分析结果到数据库失败", e);

View File

@@ -1,5 +1,6 @@
package com.rj.service.biz;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.rj.entity.bz.DifyWorkflowAnalysis;
@@ -11,5 +12,5 @@ import org.springframework.stereotype.Service;
*/
@Service
public class DifyWorkflowAnalysisServiceImpl extends ServiceImpl<DifyWorkflowAnalysisMapper, DifyWorkflowAnalysis>
implements IDifyWorkflowAnalysisService {
implements IService<DifyWorkflowAnalysis> {
}

View File

@@ -35,3 +35,7 @@ public interface ICustomerProfileAnalysisService extends IService<CustomerProfil
*/
CustomerProfileAnalysis getByBusinessId(String businessId);
}

View File

@@ -1,10 +0,0 @@
package com.rj.service.biz;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rj.entity.bz.DifyWorkflowAnalysis;
/**
* Dify工作流分析结果服务接口
*/
public interface IDifyWorkflowAnalysisService extends IService<DifyWorkflowAnalysis> {
}

View File

@@ -67,3 +67,7 @@ public class CustomerProfileAnalysisServiceImpl extends ServiceImpl<CustomerProf
}
}
}

View File

@@ -32,6 +32,10 @@ public interface IMenuService extends IService<Menu> {

View File

@@ -32,6 +32,10 @@ public interface IUserRoleService extends IService<UserRole> {

View File

@@ -36,6 +36,10 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM

View File

@@ -36,6 +36,10 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements IR

View File

@@ -36,6 +36,10 @@ public class UserRoleServiceImpl extends ServiceImpl<UserRoleMapper, UserRole> i