From 6846839be0b45c45c5d6c1b03f70f337a0d05f74 Mon Sep 17 00:00:00 2001 From: sjh Date: Tue, 12 Nov 2024 20:28:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B925=E5=8F=B7=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=EF=BC=9A=E9=87=8D=E7=82=B9=E4=BA=BA=E5=91=98=E7=AE=A1=E6=8E=A7?= =?UTF-8?q?=E4=BA=BA=E6=95=B0=E8=BF=87=E5=A4=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supervision/service/ModelClueService.java | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) 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));