|
|
|
|
@ -213,6 +213,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
gBaseAJJBXX.setBADWIDmc((String)bar.get("BADWIDmc")); |
|
|
|
|
gBaseAJJBXX.setXM((String)bar.get("XM")); |
|
|
|
|
gBaseAJJBXX.setBARNum(Math.toIntExact((Long) bar.get("num"))); |
|
|
|
|
gBaseAJJBXX.setJH((String)bar.get("JH")); |
|
|
|
|
gBaseAJJBXXMapSR.put(gBaseAJJBXX.getBARID(), gBaseAJJBXX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -231,6 +232,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
gBaseAJJBXX.setBADWIDmc((String)bar.get("BADWIDmc")); |
|
|
|
|
gBaseAJJBXX.setXM((String)bar.get("XM")); |
|
|
|
|
gBaseAJJBXX.setBARNum(Math.toIntExact((Long) bar.get("num"))); |
|
|
|
|
gBaseAJJBXX.setJH((String)bar.get("JH")); |
|
|
|
|
gBaseAJJBXXMapSR.put(gBaseAJJBXX.getBARID(), gBaseAJJBXX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -249,6 +251,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
gBaseAJJBXX.setBADWIDmc((String)bar.get("BADWIDmc")); |
|
|
|
|
gBaseAJJBXX.setXM((String)bar.get("XM")); |
|
|
|
|
gBaseAJJBXX.setBARNum(Math.toIntExact((Long) bar.get("num"))); |
|
|
|
|
gBaseAJJBXX.setJH((String)bar.get("JH")); |
|
|
|
|
gBaseAJJBXXMapLR.put(gBaseAJJBXX.getBARID(), gBaseAJJBXX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -267,6 +270,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
gBaseAJJBXX.setBADWIDmc((String)bar.get("BADWIDmc")); |
|
|
|
|
gBaseAJJBXX.setXM((String)bar.get("XM")); |
|
|
|
|
gBaseAJJBXX.setBARNum(Math.toIntExact((Long) bar.get("num"))); |
|
|
|
|
gBaseAJJBXX.setJH((String)bar.get("JH")); |
|
|
|
|
gBaseAJJBXXMapLR.put(gBaseAJJBXX.getBARID(), gBaseAJJBXX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -285,6 +289,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
gBaseAJJBXX.setBADWIDmc((String)bar.get("BADWIDmc")); |
|
|
|
|
gBaseAJJBXX.setXM((String)bar.get("XM")); |
|
|
|
|
gBaseAJJBXX.setBARNum(Math.toIntExact((Long) bar.get("num"))); |
|
|
|
|
gBaseAJJBXX.setJH((String)bar.get("JH")); |
|
|
|
|
gBaseAJJBXXMapPR.put(gBaseAJJBXX.getBARID(), gBaseAJJBXX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -303,6 +308,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
gBaseAJJBXX.setBADWIDmc((String)bar.get("BADWIDmc")); |
|
|
|
|
gBaseAJJBXX.setXM((String)bar.get("XM")); |
|
|
|
|
gBaseAJJBXX.setBARNum(Math.toIntExact((Long) bar.get("num"))); |
|
|
|
|
gBaseAJJBXX.setJH((String)bar.get("JH")); |
|
|
|
|
gBaseAJJBXXMapPR.put(gBaseAJJBXX.getBARID(), gBaseAJJBXX); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -311,34 +317,34 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
private ZFBAResult getZfbaResult(List<Date> happenTime) { |
|
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
|
|
|
|
// 4:受案
|
|
|
|
|
List<Map<String, Object>> bar1 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR1ID) as num, a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM " + |
|
|
|
|
List<Map<String, Object>> bar1 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR1ID) as num, a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM, b.JH " + |
|
|
|
|
"FROM dwd_asj_zfba_ajjbxx a " + |
|
|
|
|
"LEFT JOIN dwd_ry_zfba_baryxx b ON a.BAR1ID = b.ZJ " + |
|
|
|
|
"WHERE a.SLRQ BETWEEN '" + formatter.format(happenTime.get(0)) + "' AND '" + formatter.format(happenTime.get(1)) + "' AND a.AJBZdm !=3 " + |
|
|
|
|
"GROUP BY a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM;"); |
|
|
|
|
List<Map<String, Object>> bar2 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR2ID) as num, a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM " + |
|
|
|
|
List<Map<String, Object>> bar2 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR2ID) as num, a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM, b.JH " + |
|
|
|
|
"FROM dwd_asj_zfba_ajjbxx a " + |
|
|
|
|
"LEFT JOIN dwd_ry_zfba_baryxx b ON a.BAR2ID = b.ZJ " + |
|
|
|
|
"WHERE a.SLRQ BETWEEN '" + formatter.format(happenTime.get(0)) + "' AND '" + formatter.format(happenTime.get(1)) + "' AND a.AJBZdm !=3 " + |
|
|
|
|
"GROUP BY a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM;"); |
|
|
|
|
// 5:立案
|
|
|
|
|
List<Map<String, Object>> bar3 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR1ID) as num, a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM " + |
|
|
|
|
List<Map<String, Object>> bar3 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR1ID) as num, a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM, b.JH " + |
|
|
|
|
"FROM dwd_asj_zfba_ajjbxx a " + |
|
|
|
|
"LEFT JOIN dwd_ry_zfba_baryxx b ON a.BAR1ID = b.ZJ " + |
|
|
|
|
"WHERE a.LARQ BETWEEN '" + formatter.format(happenTime.get(0)) + "' AND '" + formatter.format(happenTime.get(1)) + "' AND a.AJBZdm !=3 " + |
|
|
|
|
"GROUP BY a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM;"); |
|
|
|
|
List<Map<String, Object>> bar4 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR2ID) as num, a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM " + |
|
|
|
|
List<Map<String, Object>> bar4 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR2ID) as num, a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM, b.JH " + |
|
|
|
|
"FROM dwd_asj_zfba_ajjbxx a " + |
|
|
|
|
"LEFT JOIN dwd_ry_zfba_baryxx b ON a.BAR2ID = b.ZJ " + |
|
|
|
|
"WHERE a.LARQ BETWEEN '" + formatter.format(happenTime.get(0)) + "' AND '" + formatter.format(happenTime.get(1)) + "' AND a.AJBZdm !=3 " + |
|
|
|
|
"GROUP BY a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM;"); |
|
|
|
|
// 6:破案
|
|
|
|
|
List<Map<String, Object>> bar5 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR1ID) as num, a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM " + |
|
|
|
|
List<Map<String, Object>> bar5 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR1ID) as num, a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM, b.JH " + |
|
|
|
|
"FROM dwd_asj_zfba_ajjbxx a " + |
|
|
|
|
"LEFT JOIN dwd_ry_zfba_baryxx b ON a.BAR1ID = b.ZJ " + |
|
|
|
|
"WHERE a.PARQ BETWEEN '" + formatter.format(happenTime.get(0)) + "' AND '" + formatter.format(happenTime.get(1)) + "' AND a.AJBZdm !=3 " + |
|
|
|
|
"GROUP BY a.BAR1ID, a.BADWIDdm, a.BADWIDmc, b.XM;"); |
|
|
|
|
List<Map<String, Object>> bar6 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR2ID) as num, a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM " + |
|
|
|
|
List<Map<String, Object>> bar6 = modelClueDataMapper.selectByUniqueKeys("select COUNT(a.BAR2ID) as num, a.BAR2ID, a.BADWIDdm, a.BADWIDmc, b.XM, b.JH " + |
|
|
|
|
"FROM dwd_asj_zfba_ajjbxx a " + |
|
|
|
|
"LEFT JOIN dwd_ry_zfba_baryxx b ON a.BAR2ID = b.ZJ " + |
|
|
|
|
"WHERE a.PARQ BETWEEN '" + formatter.format(happenTime.get(0)) + "' AND '" + formatter.format(happenTime.get(1)) + "' AND a.AJBZdm !=3 " + |
|
|
|
|
@ -380,7 +386,7 @@ public class BusinessPoliceService extends ServiceImpl<BusinessPoliceMapper, Bus
|
|
|
|
|
businessPolice.setGroupId(groupId); |
|
|
|
|
businessPolice.setNumber(gBaseAJJBXX.getBARNum()); |
|
|
|
|
businessPolice.setPoliceName(gBaseAJJBXX.getXM()); |
|
|
|
|
businessPolice.setEmpNo(gBaseAJJBXX.getBARID()); |
|
|
|
|
businessPolice.setEmpNo(gBaseAJJBXX.getJH()); |
|
|
|
|
businessPolice.setPoliceIdCode(hashConcatenatedStrings(businessPolice.getPoliceName(), businessPolice.getEmpNo())); |
|
|
|
|
if (type == 4) { |
|
|
|
|
businessPolice.setBusinessType("4"); |
|
|
|
|
|