铭牌 dify上传对象分离
This commit is contained in:
@@ -177,15 +177,18 @@ public class TmNameplateCorpusServiceImpl extends ServiceImpl<TmNameplateCorpusM
|
||||
long startTime2 = System.currentTimeMillis();
|
||||
CompletableFuture<Void> portraitFuture = CompletableFuture.runAsync(() -> {
|
||||
//"analysisScene": "分析类型", // 1、企微会话 2、AI通话录音 3、AI铭牌(客流) 4、AI铭牌(试驾)
|
||||
DiFyReq diFyImageReq2 = new DiFyReq();
|
||||
diFyImageReq2.setUser(ConstantStr.corpus_user);
|
||||
Map<String, Object> inputMap2 = new HashMap<>();
|
||||
inputMap2.put("businessId",item.getCustomerFlowId());
|
||||
inputMap2.put("communicateDate",item.getNameplateEndTime());
|
||||
inputMap2.put("analysisScene", "3");
|
||||
diFyImageReq.setInputs(inputMap2);
|
||||
inputMap2.put("version",2);
|
||||
diFyImageReq2.setInputs(inputMap2);
|
||||
// 创建新的DiFyReq对象以避免线程安全问题
|
||||
diFyImageReq.setFlowId(oneTokenPortrait);
|
||||
log.info("runDify execDifyFlow ,客户画像场景 ,token : {} , 对象: {}", oneTokenPortrait, diFyImageReq);
|
||||
JSONObject execDifyFlowForPortrait = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.SMART_ASSISTANT_NAMEPLATE.getCode(),
|
||||
diFyImageReq2.setFlowId(oneTokenPortrait);
|
||||
log.info("runDify execDifyFlow ,客户画像场景 ,token : {} , 对象: {}", oneTokenPortrait, diFyImageReq2);
|
||||
JSONObject execDifyFlowForPortrait = diFyService.executeDifyFlow(diFyImageReq2, BusinessTypeEnum.SMART_ASSISTANT_NAMEPLATE.getCode(),
|
||||
JSONObject.toJSONString(corpusReportDTO), null);
|
||||
|
||||
log.info("runDify execDifyFlow ,铭牌语料 ,客户画像场景,返回: {}", execDifyFlowForPortrait);
|
||||
|
||||
Reference in New Issue
Block a user