Browse Source

新增模型10:立案不及时的异常数据

main
sjh 1 year ago
parent
commit
f9b7b930f8
  1. 18
      src/main/java/com/biutag/supervision/service/ModelClueService.java

18
src/main/java/com/biutag/supervision/service/ModelClueService.java

@ -173,7 +173,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
for (ModelClue modelClue : modelClues) { for (ModelClue modelClue : modelClues) {
modelClue.setModelId(modelId); modelClue.setModelId(modelId);
modelClue.setCreateTime(LocalDateTime.now()); modelClue.setCreateTime(LocalDateTime.now());
SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().eq(SupExternalDepart::getExternalId, modelClue.getInvolveDepartId())); SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().eq(SupExternalDepart::getExternalId, modelClue.getInvolveDepartId()).last("LIMIT 1"));
if (supExternalDepart != null && supExternalDepart.getInternalShortName() != null && !supExternalDepart.getInternalShortName().isEmpty()) { if (supExternalDepart != null && supExternalDepart.getInternalShortName() != null && !supExternalDepart.getInternalShortName().isEmpty()) {
modelClue.setInvolveDepartName(supExternalDepart.getInternalShortName()); modelClue.setInvolveDepartName(supExternalDepart.getInternalShortName());
modelClue.setInvolveDepartId(supExternalDepart.getInternalId()); modelClue.setInvolveDepartId(supExternalDepart.getInternalId());
@ -226,7 +226,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
+ ",受理日期为" + getDateString(data.get("SLRQ")) + ",受理日期为" + getDateString(data.get("SLRQ"))
+ ",当前案件状态为“" + data.get("AJZTmc") + ",当前案件状态为“" + data.get("AJZTmc")
+ "”,已经超过" + "30" + "”,已经超过" + "30"
+ "日仍未受理。案件详情:" + thingDesc); + "日仍未受理。" + thingDesc);
} else if (modelId == 3) { // 3号模型:执法办案场所登记时长超时问题监督模型 } else if (modelId == 3) { // 3号模型:执法办案场所登记时长超时问题监督模型
if (data.get("lksj") != null && !data.get("lksj").equals("")) { if (data.get("lksj") != null && !data.get("lksj").equals("")) {
modelClue.setThingDesc("姓名" + data.get("xm") modelClue.setThingDesc("姓名" + data.get("xm")
@ -242,6 +242,14 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
+ "登记进入" + data.get("csmc") + "登记进入" + data.get("csmc")
+ ",没有离开时间。"); + ",没有离开时间。");
} }
} else if (modelId == 10) {
modelClue.setThingDesc("该" + data.get("AJBZmc")
+ "案件编号为" + data.get("AJBH")
+ ",报案日期为" + getDateString(data.get("BARQ"))
+ ",受理日期为" + getDateString(data.get("SLRQ"))
+ ",当前案件状态为“" + data.get("AJZTmc")
+ "”,已经超过" + "3"
+ "日仍未受理。");
} }
break; break;
} }
@ -263,7 +271,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
} }
List<ModelClue> jjdModelClues = new ArrayList<>(); List<ModelClue> jjdModelClues = new ArrayList<>();
for (Map<String, Object> data : jjdmaps) { for (Map<String, Object> data : jjdmaps) {
SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().eq(SupExternalDepart::getExternalId, data.get("involve_depart_id"))); SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().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) { if (supExternalDepart != null && supExternalDepart.getExternalId() != null && supExternalDepart.getExternalName() != null && supExternalDepart.getInternalId() != null && supExternalDepart.getLevel() != null && supExternalDepart.getPid() != null) {
ModelClue modelClue = new ModelClue(); ModelClue modelClue = new ModelClue();
modelClue.setData(JSONObject.toJSONString(data)); modelClue.setData(JSONObject.toJSONString(data));
@ -283,7 +291,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
mergeModelClues(jjdModelClues4, jjdModelClues3, 1); mergeModelClues(jjdModelClues4, jjdModelClues3, 1);
List<ModelClue> zfqymModelClues = new ArrayList<>(); List<ModelClue> zfqymModelClues = new ArrayList<>();
for (Map<String, Object> data : zfqymaps) { for (Map<String, Object> data : zfqymaps) {
SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().eq(SupExternalDepart::getExternalId, data.get("involve_depart_id"))); SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().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) { if (supExternalDepart != null && supExternalDepart.getExternalId() != null && supExternalDepart.getExternalName() != null && supExternalDepart.getInternalId() != null && supExternalDepart.getLevel() != null && supExternalDepart.getPid() != null) {
ModelClue modelClue = new ModelClue(); ModelClue modelClue = new ModelClue();
modelClue.setData(JSONObject.toJSONString(data)); modelClue.setData(JSONObject.toJSONString(data));
@ -427,7 +435,7 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
} }
} }
if (!found) { if (!found) {
SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().eq(SupExternalDepart::getInternalId, modelClue2.getParentId())); SupExternalDepart supExternalDepart = supExternalDepartMapper.selectOne(new LambdaQueryWrapper<SupExternalDepart>().eq(SupExternalDepart::getInternalId, modelClue2.getParentId()).last("LIMIT 1"));
if (supExternalDepart != null) { if (supExternalDepart != null) {
ModelClue newModelClue = new ModelClue(); ModelClue newModelClue = new ModelClue();
newModelClue.setData(modelClue2.getData()); newModelClue.setData(modelClue2.getData());

Loading…
Cancel
Save