Browse Source

处理空指针异常

master
liwenxuan 5 months ago
parent
commit
9decbff767
  1. 89
      src/main/java/com/hxjt/dataupload/controller/UploadController.java
  2. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DhzyJobHandler.java
  3. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DlzyJobHandler.java
  4. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DtzyJobHandler.java
  5. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DzaqzyJobHandler.java
  6. 14
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/GczyJobHandler.java
  7. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/LsydzyJobHandler.java
  8. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/MbcdzyJobHandler.java
  9. 13
      src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/SxkjzyJobHandler.java
  10. 2
      src/main/resources/application-dev.yml

89
src/main/java/com/hxjt/dataupload/controller/UploadController.java

@ -38,6 +38,7 @@ import java.util.*;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
/**
* liwenxuan
@ -281,7 +282,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> dhAqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> dhAqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs dhAqcs: dhAqcsList) {
DhAqcsUtil.handle(pageInfo.getList().get(x),dhAqcs);
@ -434,7 +444,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
SxkjzyUtil.handle(pageInfo.getList().get(x),aqcs);
@ -590,7 +609,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getZuoyepiaobianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getZuoyepiaobianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
MbcdzyUtil.handle(pageInfo.getList().get(x),aqcs);
@ -750,7 +778,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
GczyUtil.handle(pageInfo.getList().get(x),aqcs);
@ -907,7 +944,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
DzaqzyUtil.handle(pageInfo.getList().get(x),aqcs);
@ -1060,7 +1106,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
//if(shenqingdanwei.equals("山东恒信高科能源有限公司")){
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
LsydzyUtil.handle(pageInfo.getList().get(x),aqcs);
@ -1213,7 +1268,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
//if(shenqingdanwei.equals("山东恒信高科能源有限公司")){
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
DtzyUtil.handle(pageInfo.getList().get(x),aqcs);
@ -1369,7 +1433,16 @@ private ZypSingleQueryMapper zypSingleQueryMapper;
//if(shenqingdanwei.equals("山东恒信高科能源有限公司")){
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
DlzyUtil.handle(pageInfo.getList().get(x),aqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DhzyJobHandler.java

@ -22,7 +22,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
@ -76,7 +78,16 @@ public class DhzyJobHandler {
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> dhAqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> dhAqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs dhAqcs: dhAqcsList) {
DhAqcsUtil.handle(pageInfo.getList().get(x),dhAqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DlzyJobHandler.java

@ -23,7 +23,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
public class DlzyJobHandler {
@ -76,7 +78,16 @@ public class DlzyJobHandler {
//if(shenqingdanwei.equals("山东恒信高科能源有限公司")){
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
DlzyUtil.handle(pageInfo.getList().get(x),aqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DtzyJobHandler.java

@ -23,7 +23,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
public class DtzyJobHandler {
@ -76,7 +78,16 @@ public class DtzyJobHandler {
//if(shenqingdanwei.equals("山东恒信高科能源有限公司")){
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
DtzyUtil.handle(pageInfo.getList().get(x),aqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/DzaqzyJobHandler.java

@ -23,7 +23,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
public class DzaqzyJobHandler {
@ -80,7 +82,16 @@ public class DzaqzyJobHandler {
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
DzaqzyUtil.handle(pageInfo.getList().get(x),aqcs);

14
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/GczyJobHandler.java

@ -25,7 +25,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
import org.springframework.stereotype.Component;
@ -84,7 +86,17 @@ public class GczyJobHandler {
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
GczyUtil.handle(pageInfo.getList().get(x),aqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/LsydzyJobHandler.java

@ -23,7 +23,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
public class LsydzyJobHandler {
@ -76,7 +78,16 @@ public class LsydzyJobHandler {
//if(shenqingdanwei.equals("山东恒信高科能源有限公司")){
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
LsydzyUtil.handle(pageInfo.getList().get(x),aqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/MbcdzyJobHandler.java

@ -24,7 +24,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
@ -78,7 +80,16 @@ public class MbcdzyJobHandler {
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getZuoyepiaobianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getZuoyepiaobianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
MbcdzyUtil.handle(pageInfo.getList().get(x),aqcs);

13
src/main/java/com/hxjt/dataupload/jobhandler/specialassignments/SxkjzyJobHandler.java

@ -22,7 +22,9 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Component
@ -76,7 +78,16 @@ public class SxkjzyJobHandler {
case "370910170":*/
//恒信高科
//查询安全措施
ArrayList<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao());
List<Aqcs> aqcsList = fxfxdxService.queryDhAqcsByBianhao(pageInfo.getList().get(x).getBianhao()).stream().filter(Objects::nonNull)
.map(aqcs -> {
if (null == aqcs.getShifousheji()) {
aqcs.setShifousheji("N");
return aqcs;
} else {
return aqcs;
}
})
.collect(Collectors.toList());
//根据安全措施列表便利处理给当前上传对象赋值相关字段
for (Aqcs aqcs: aqcsList) {
SxkjzyUtil.handle(pageInfo.getList().get(x),aqcs);

2
src/main/resources/application-dev.yml

@ -97,7 +97,7 @@ xxl:
#[选填]执行器IP :默认为空表示自动获取IP(即springboot容器的ip和端口,可以自动获取,也可以指定),多网卡时可手动设置指定IP,该IP不会绑定Host仅作为通讯实用;地址信息用于 "执行器注册" 和 "调度中心请求并触发任务",
ip:
# [选填]执行器端口号:小于等于0则自动获取;默认端口为9999,单机部署多个执行器时,注意要配置不同执行器端口;
port: 9998
port: 10003
#执行器日志文件存储路径,需要对该路径拥有读写权限;为空则使用默认路径
logpath: ./data/logs/xxl-job/executor
#执行器日志保存天数

Loading…
Cancel
Save