Browse Source

新增29号模型:案件降格处理的异常数据

main
sjh 1 year ago
parent
commit
35ccbdeb83
  1. 8
      src/main/java/com/biutag/supervision/service/ModelClueService.java

8
src/main/java/com/biutag/supervision/service/ModelClueService.java

@ -338,7 +338,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
} }
} }
// 反馈单 // 反馈单
if (modelId == 24 || modelId == 27 || modelId == 28 || modelId == 30 ) { if (modelId == 24 || modelId == 27 || modelId == 28 || modelId == 29 || modelId == 30 ) {
String fkrbh = (String) data.get("fkrbh"); String fkrbh = (String) data.get("fkrbh");
String fkrxm = (String) data.get("fkrxm"); String fkrxm = (String) data.get("fkrxm");
if (fkrbh != null && !fkrbh.isEmpty()) { if (fkrbh != null && !fkrbh.isEmpty()) {
@ -488,6 +488,10 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
+ modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj")) + modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj"))
+ ",接警性质为“" + data.get("ysjqxzmc") + "”,金额超过5000元。报警内容为:“" + data.get("bjnr") + ",接警性质为“" + data.get("ysjqxzmc") + "”,金额超过5000元。报警内容为:“" + data.get("bjnr")
+ "”。"); + "”。");
} else if (modelId == 29) { // 29号模型:案件降格处理的异常数据
modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "受理的接警单"
+ modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj"))
+ ",派警、结警均定性为“刑事案件”,但办案单位却受理为“行政案件”办理,存在疑似案件降格处理的问题。");
} else if (modelId == 30) { // 30号模型:接警结警性质不一致的异常数据 } else if (modelId == 30) { // 30号模型:接警结警性质不一致的异常数据
modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "受理的接警单" modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "受理的接警单"
+ modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj")) + modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj"))
@ -1139,7 +1143,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
} }
String originalFieldName = getKeyFieldName(originalSql); String originalFieldName = getKeyFieldName(originalSql);
// 接警单关联反馈单警员 // 接警单关联反馈单警员
if (modelId == 24 || modelId == 27 || modelId == 28 || modelId == 30) { if (modelId == 24 || modelId == 27 || modelId == 28 || modelId == 29 || modelId == 30) {
return "SELECT a.*, b.fkrbh, b.fkrxm FROM " + tableName + " a left join dwd_asj_zhtx_fkd b on a.jjdbh = b.jjdbh " + "WHERE a." + originalFieldName + " IN " + "(" + uniqueKeys.stream().map(k -> "'" + k + "'").collect(Collectors.joining(",")) + ");"; return "SELECT a.*, b.fkrbh, b.fkrxm FROM " + tableName + " a left join dwd_asj_zhtx_fkd b on a.jjdbh = b.jjdbh " + "WHERE a." + originalFieldName + " IN " + "(" + uniqueKeys.stream().map(k -> "'" + k + "'").collect(Collectors.joining(",")) + ");";
} }
return "SELECT * FROM " + tableName + " " + "WHERE " + originalFieldName + " IN " + "(" + uniqueKeys.stream().map(k -> "'" + k + "'").collect(Collectors.joining(",")) + ");"; return "SELECT * FROM " + tableName + " " + "WHERE " + originalFieldName + " IN " + "(" + uniqueKeys.stream().map(k -> "'" + k + "'").collect(Collectors.joining(",")) + ");";

Loading…
Cancel
Save