diff --git a/src/main/java/com/biutag/supervision/service/ModelClueService.java b/src/main/java/com/biutag/supervision/service/ModelClueService.java index 9c8c1aa..0e2f23f 100644 --- a/src/main/java/com/biutag/supervision/service/ModelClueService.java +++ b/src/main/java/com/biutag/supervision/service/ModelClueService.java @@ -486,23 +486,22 @@ public class ModelClueService extends ServiceImpl { + ",未录入反馈人员身份证信息。"); } 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 { } 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); } }