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号模型:案件受理不及时的异常数据