|
|
|
|
@ -486,23 +486,22 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
|
|
|
|
|
+ ",未录入反馈人员身份证信息。"); |
|
|
|
|
} else if (modelId == 26) { // 26号模型:执法办案场所进出时间过短
|
|
|
|
|
if (data.get("lksj") != null && !data.get("lksj").equals("")) { |
|
|
|
|
modelClue.setThingDesc("发现执法场所人员“" + data.get("xm") |
|
|
|
|
+ "”(身份证号" + data.get("zjhm") |
|
|
|
|
+ "),于" + getDateMinuteString(data.get("jrsj")) |
|
|
|
|
+ "进入" + modelClue.getInvolveDepartName() |
|
|
|
|
+ "执法办案区,于" + getDateMinuteString(data.get("lksj")) |
|
|
|
|
+ "离开,停留时长" + calculateMinutesBetween(data.get("djsj"), data.get("lksj")) |
|
|
|
|
+ ",存在间隔时间过短的异常。"); |
|
|
|
|
modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "办理的被处以刑事打处的嫌疑人员“" |
|
|
|
|
+ data.get("xm") + "”(身份证号" + data.get("zjhm") |
|
|
|
|
+ "),其于" + getDateMinuteString(data.get("jrsj")) |
|
|
|
|
+ "登记进入" + modelClue.getInvolveDepartName() |
|
|
|
|
+ "执法办案区,但仅停留" + calculateMinutesBetween(data.get("djsj"), data.get("lksj")) |
|
|
|
|
+ "后便予以离开,少于3小时,与正常开展流程办理刑事案件所需时长相违背,存在疑似不如实登记执法办案场所的异常问题。"); |
|
|
|
|
} |
|
|
|
|
} else if (modelId == 27) { // 27号模型:盗窃车内财物警情结警性质变动的异常数据
|
|
|
|
|
modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "受理的接警单" |
|
|
|
|
+ modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj")) |
|
|
|
|
+ ",接警性质为“" + data.get("ysjqxzmc") + "”,结警性质为“" + data.get("jqxzmc") |
|
|
|
|
+ ",存在盗窃车内财物警情结警性质变动的异常情况。"); |
|
|
|
|
} else if (modelId == 28) { // 28号模型:盗窃车内财物超过5000元的数据
|
|
|
|
|
} else if (modelId == 28) { // 28号模型:盗窃车内财物超过2000元的数据
|
|
|
|
|
modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "受理的接警单" |
|
|
|
|
+ modelClue.getUniqueKey() + ",报警日期为" + getDateMinuteString(data.get("bjsj")) |
|
|
|
|
+ ",接警性质为“" + data.get("ysjqxzmc") + "”,金额超过5000元。报警内容为:“" + data.get("bjnr") |
|
|
|
|
+ ",接警性质为“" + data.get("ysjqxzmc") + "”,金额超过2000元。报警内容为:“" + data.get("bjnr") |
|
|
|
|
+ "”。"); |
|
|
|
|
} else if (modelId == 29) { // 29号模型:案件降格处理的异常数据
|
|
|
|
|
modelClue.setThingDesc("发现" + modelClue.getInvolveDepartName() + "受理的接警单" |
|
|
|
|
@ -894,9 +893,13 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
|
|
|
|
|
} |
|
|
|
|
newModelClue.setData(JSONObject.toJSONString(map)); |
|
|
|
|
newModelClue.setDistributionState("0"); |
|
|
|
|
Long count = (Long) map.get("num"); |
|
|
|
|
BigDecimal result = BigDecimal.valueOf(count).divide(BigDecimal.valueOf(250), 3, RoundingMode.HALF_UP); |
|
|
|
|
newModelClue.setThingDesc( |
|
|
|
|
"灵敏感知系统发现" + newModelClue.getInvolveDepartName() + "民警" + xzdzrr |
|
|
|
|
+ "的管控人数为" + map.get("num") + "人。"); |
|
|
|
|
"发现" + newModelClue.getInvolveDepartName() + "民警" + xzdzrr |
|
|
|
|
+ ",其在重点人员管控系统中的管控人数为" + count |
|
|
|
|
+ "人,即使每个重点人员只见一次,其工作日(采取每年250天)必须每日完成管控" |
|
|
|
|
+ result +"个。"); |
|
|
|
|
modelClues.add(newModelClue); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|