代码提交

topo_dev
liu 9 months ago
parent c3e3411830
commit 33c84c1cab

@ -117,10 +117,10 @@ public class ModelServiceImpl implements ModelService {
manuallyDefinedCase(analyseCaseDTO, result, atomicIndex);
} else if ("2".equals(atomicIndex.getIndexSource()) && StringUtils.isNotEmpty(ql)) {
//
analyseDataBaseCase(analyseCaseDTO, result, ql);
analyseDataBaseCase(analyseCaseDTO, result, ql, casePerson.getName());
} else if ("3".equals(atomicIndex.getIndexSource()) && StringUtils.isNotEmpty(ql)) {
// 使用知识图谱进行计算
analyseGraphCase(analyseCaseDTO, result, ql);
analyseGraphCase(analyseCaseDTO, result, ql, casePerson.getName());
} else if ("4".equals(atomicIndex.getIndexSource())) {
//
}
@ -310,13 +310,13 @@ public class ModelServiceImpl implements ModelService {
modelCaseMapper.updateById(modelCase);
}
private void analyseGraphCase(AnalyseCaseDTO analyseCaseDTO, ModelAtomicResult result, String ql) {
private void analyseGraphCase(AnalyseCaseDTO analyseCaseDTO, ModelAtomicResult result, String ql, String caseActorName) {
Session session = driver.session();
//图谱
int i = 1;
Map<String, Object> params = new HashMap<>();
// 行为人
params.put("lawActor", analyseCaseDTO.getLawActorName());
params.put("lawActor", caseActorName);
// 案号
params.put("caseId", analyseCaseDTO.getCaseId());
// 参数中是否传了受害人
@ -370,13 +370,13 @@ public class ModelServiceImpl implements ModelService {
* @param result
* @param sql
*/
private void analyseDataBaseCase(AnalyseCaseDTO analyseCaseDTO, ModelAtomicResult result, String sql) {
private void analyseDataBaseCase(AnalyseCaseDTO analyseCaseDTO, ModelAtomicResult result, String sql,String caseActorName) {
Map<String, Object> params = new HashMap<>();
params.put("caseId", result.getCaseId());
params.put("evidenceName", analyseCaseDTO.getEvidenceName());
params.put("provider", null);
params.put("party_a", analyseCaseDTO.getLawActorName());
params.put("party_a", caseActorName);
params.put("party_b", analyseCaseDTO.getLawParty());
boolean success = false;
if (modelIndexService.checkSql(sql)) {

Loading…
Cancel
Save