Browse Source

修改基础数据-个人业务数据-110、122的取值来源4

main
sjh 1 year ago
parent
commit
0e69db1981
  1. 3
      src/main/java/com/biutag/supervision/pojo/entity/GBaseAJJBXX.java
  2. 20
      src/main/java/com/biutag/supervision/service/BusinessPoliceService.java

3
src/main/java/com/biutag/supervision/pojo/entity/GBaseAJJBXX.java

@ -55,4 +55,7 @@ public class GBaseAJJBXX {
@TableField(exist = false)
private Integer BARNum;
@TableField(exist = false)
private String JH;
}

20
src/main/java/com/biutag/supervision/service/BusinessPoliceService.java

@ -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");

Loading…
Cancel
Save