diff --git a/src/main/java/com/biutag/supervision/service/ModelClueService.java b/src/main/java/com/biutag/supervision/service/ModelClueService.java index 240c947..8f5effa 100644 --- a/src/main/java/com/biutag/supervision/service/ModelClueService.java +++ b/src/main/java/com/biutag/supervision/service/ModelClueService.java @@ -243,6 +243,7 @@ public class ModelClueService extends ServiceImpl { List needsInsertIds = new ArrayList<>(); for (String uniqueKey : uniqueKeys) { if (oldUniqueKeys.isEmpty()) { + needsInsertIds.addAll(uniqueKeys); break; } if (!oldUniqueKeys.contains(uniqueKey)) { @@ -299,7 +300,7 @@ public class ModelClueService extends ServiceImpl { modelClue.setInvolvePoliceEmpNo("无警号数据"); } } - if (modelId == 10 || modelId == 11 || modelId == 12 || modelId == 13 || modelId == 14 || modelId == 15) { // 案件基本信息表 + if (modelId == 10 || modelId == 11 || modelId == 12 || modelId == 13 || modelId == 14 || modelId == 15 || modelId == 19) { // 案件基本信息表 String bar1Id = (String) data.get("BAR1ID"); String bar2Id = (String) data.get("BAR2ID"); Map bar1 = bar1Id != null && !bar1Id.isEmpty() ? modelClueDataMapper.selectBAR(bar1Id) : null; @@ -415,6 +416,13 @@ public class ModelClueService extends ServiceImpl { "发现" + modelClue.getInvolveDepartName() + "受理的盗窃性质接警单" + modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj")) + ",状态为已结案。目前但执法办案系统中未查询到数据,存在刑事盗窃警情未录入执法办案系统的异常情况。"); + } else if (modelId == 19) { // 19号模型:刑事案件立案当天破案的异常数据 + modelClue.setThingDesc( + "发现" + modelClue.getInvolveDepartName() + "受理的“" + data.get("AJMC") + + "”(【" + data.get("AJBZmc") + "】编号:" + getAjbh(data) + + "),立案日期为" + getDateMinuteString(data.get("LARQ")) + + ",破案日期为" + getDateMinuteString(data.get("PARQ")) + + ",立案日期与破案日期间隔不足1天,存在刑事案件立案当天破案的异常情况。"); } }