diff --git a/src/main/java/com/biutag/supervision/service/ModelClueService.java b/src/main/java/com/biutag/supervision/service/ModelClueService.java index 6f2c1f1..ee978ea 100644 --- a/src/main/java/com/biutag/supervision/service/ModelClueService.java +++ b/src/main/java/com/biutag/supervision/service/ModelClueService.java @@ -801,14 +801,38 @@ public class ModelClueService extends ServiceImpl { return; } for (Map map : sqlList) { + Object countObj = map.get("num"); + if (countObj instanceof Integer) { + int count = (Integer) countObj; + if (count <= 200) { + continue; + } + } else if (countObj instanceof Long) { + long count = (Long) countObj; + if (count <= 200L) { + continue; + } + } ModelClue newModelClue = new ModelClue(); + newModelClue.setInvolvePoliceName((String) map.get("xzdzrr")); + List> maps = modelClueDataMapper.selectByUniqueKeys("select * from dwd_ry_zddxgk_zdry where xzdzrr = '" + map.get("xzdzrr") + "';"); + for (Map stringObjectMap : maps) { + if (stringObjectMap.get("xzdpcsdm") != null) { + newModelClue.setInvolveDepartId((String) stringObjectMap.get("xzdpcsdm")); + } + if (stringObjectMap.get("xzdpcs") != null) { + newModelClue.setInvolveDepartName((String) stringObjectMap.get("xzdpcs")); + } + } newModelClue.setUniqueKey((String) map.get("xzdpcsdm") + map.get("xzdzrr")); newModelClue.setNegativeIdEx((String) map.get("xzdpcsdm") + map.get("xzdzrr")); newModelClue.setInvolveDepartName((String) map.get("xzdpcs")); - SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper().eq(SupExternalDepart::getInternalId, map.get("xzdpcsdm")).last("LIMIT 1")); - if (supExternalDepart != null) { - if (supExternalDepart.getInternalId() != null) { - newModelClue.setInvolveDepartId(supExternalDepart.getInternalId()); + if (newModelClue.getInvolveDepartId() != null) { + SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper().eq(SupExternalDepart::getInternalId, newModelClue.getInvolveDepartId()).last("LIMIT 1")); + if (supExternalDepart != null) { + if (supExternalDepart.getInternalId() != null) { + newModelClue.setInvolveDepartId(supExternalDepart.getInternalId()); + } } } newModelClue.setData(JSONObject.toJSONString(map));