增加脱敏规则
This commit is contained in:
@@ -23,7 +23,7 @@ public class DataMaskingRuleServiceImpl extends ServiceImpl<DataMaskingRuleMappe
|
||||
log.info("getDataMaskingRuleListByApplicationChannel {}", applicationChannel);
|
||||
//根据适用渠道applicationChannel获取数据脱敏规则List
|
||||
List<DataMaskingRule> dataMaskingRuleList = this.lambdaQuery()
|
||||
// .eq(DataMaskingRule::getApplicationChannel, applicationChannel)
|
||||
.like(DataMaskingRule::getApplicationChannel, applicationChannel)
|
||||
.eq(DataMaskingRule::getRuleStatus, YesOrNoConstants.YES)
|
||||
.eq(DataMaskingRule::getIsDeleted, YesOrNoConstants.NO)
|
||||
.list();
|
||||
|
||||
@@ -88,17 +88,25 @@ public class IntelligentCustomerServiceImpl implements IntelligentCustomerServic
|
||||
RunMaskingRuleInput runMaskingRuleInput = new RunMaskingRuleInput();
|
||||
runMaskingRuleInput.setDataMaskingRules(maskingRuleItems);
|
||||
|
||||
|
||||
Map<String, Object> inputMap = new HashMap();
|
||||
DiFyReq diFyImageReq = new DiFyReq();
|
||||
diFyImageReq.setUser(ConstantStr.INTELLIGENT_CUSTOMER_4IN1);
|
||||
diFyImageReq.setFlowId(fourInOneToken);
|
||||
inputMap.put("workOrderContent", fourInOneRequestDTO.getWorkOrderContent());
|
||||
inputMap.put("relationCorpusContent", fourInOneRequestDTO.getRelationCorpusContent());
|
||||
runMaskingRuleInput.setOldStr(fourInOneRequestDTO.getWorkOrderContent());
|
||||
String corkOrderContent = dataMaskingRuleService.runMaskingRule(runMaskingRuleInput);
|
||||
inputMap.put("workOrderContent", corkOrderContent);
|
||||
|
||||
runMaskingRuleInput.setOldStr(fourInOneRequestDTO.getRelationCorpusContent());
|
||||
String relationCorpusContent = dataMaskingRuleService.runMaskingRule(runMaskingRuleInput);
|
||||
inputMap.put("relationCorpusContent", relationCorpusContent);
|
||||
|
||||
inputMap.put("laiyuan",fourInOneRequestDTO.getWorkOrderSource());
|
||||
inputMap.put("workOrderId",fourInOneRequestDTO.getWorkOrderId());
|
||||
inputMap.put("aiAnalysisRequestId", aiAnalysisRequestId);
|
||||
diFyImageReq.setInputs(inputMap);
|
||||
|
||||
|
||||
// 获取配置
|
||||
JSONObject execDifyFlow = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.INTELLIGENT_CUSTOMER.getCode(), JSONObject.toJSONString(fourInOneRequestDTO), aiAnalysisRequestId);
|
||||
log.info("runDify execDifyFlow {}",execDifyFlow);
|
||||
@@ -124,6 +132,7 @@ public class IntelligentCustomerServiceImpl implements IntelligentCustomerServic
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void sendMq(Object message) {
|
||||
rocketMqTemplate.asyncSend(topic, MessageBuilder.withPayload(message).build(),
|
||||
|
||||
Reference in New Issue
Block a user