From 2771a85a4aa8da05e6ef9c80d924648183d83cde Mon Sep 17 00:00:00 2001 From: sjh Date: Thu, 31 Oct 2024 10:55:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B93=E5=8F=B7=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E5=AF=BC=E5=85=A5=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E5=8D=95=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/biutag/supervision/service/ModelClueService.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/biutag/supervision/service/ModelClueService.java b/src/main/java/com/biutag/supervision/service/ModelClueService.java index f810bc4..f70cf28 100644 --- a/src/main/java/com/biutag/supervision/service/ModelClueService.java +++ b/src/main/java/com/biutag/supervision/service/ModelClueService.java @@ -215,6 +215,11 @@ public class ModelClueService extends ServiceImpl { if (Objects.equals(keyColumn, modelClue.getUniqueKey())) { modelClue.setData(JSONObject.toJSONString(data)); modelClue.setStatus(0); + SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper().eq(SupExternalDepart::getExternalId, data.get("involve_depart_id")).last("LIMIT 1")); + if (supExternalDepart != null && supExternalDepart.getExternalId() != null && supExternalDepart.getExternalName() != null && supExternalDepart.getInternalId() != null && supExternalDepart.getLevel() != null && supExternalDepart.getPid() != null) { + modelClue.setInvolveDepartId(supExternalDepart.getInternalId()); + modelClue.setInvolveDepartName(supExternalDepart.getInternalShortName()); + } setPerson(modelId, modelClue, data); generateZFBAThingDesc(modelId, modelClue, data); break; @@ -317,14 +322,14 @@ public class ModelClueService extends ServiceImpl { modelClue.setThingDesc("姓名" + data.get("xm") + ",身份证号" + data.get("zjhm") + ",于" + formatStringDate((String) data.get("djsj")) - + "登记进入" + data.get("csmc") + + "登记进入" + modelClue.getInvolveDepartName() + ",离开时间为" + formatStringDate((String) data.get("lksj")) + ",超过了48小时。"); } else { modelClue.setThingDesc("姓名" + data.get("xm") + ",身份证号" + data.get("zjhm") + ",于" + formatStringDate((String) data.get("djsj")) - + "登记进入" + data.get("csmc") + + "登记进入" + modelClue.getInvolveDepartName() + ",没有离开时间。"); } } else if (modelId == 10) { // 10号模型:案件受理不及时的异常数据