Showing
2 changed files
with
4 additions
and
2 deletions
... | ... | @@ -95,7 +95,8 @@ public class TkInspectionPlanServiceImpl extends AbstractBaseService<TkInspectio |
95 | 95 | |
96 | 96 | @Override |
97 | 97 | public TkInspectionPlanDTO save(TkInspectionPlanDTO tkInspectionPlanDTO, boolean changeStatus) { |
98 | - List<TkCheckDetailsDTO> checkDetailsDTOList = new ArrayList<>(tkInspectionPlanDTO.getTkCheckDetailsDTOList()); | |
98 | + List<TkCheckDetailsDTO> checkDetailsDTOList = CollectionUtils.isEmpty(tkInspectionPlanDTO.getTkCheckDetailsDTOList()) ? | |
99 | + new ArrayList<>(0) : new ArrayList<>(tkInspectionPlanDTO.getTkCheckDetailsDTOList()); | |
99 | 100 | checkDto(tkInspectionPlanDTO); |
100 | 101 | TkInspectionPlanEntity entity = new TkInspectionPlanEntity(); |
101 | 102 | if (StringUtils.isBlank(tkInspectionPlanDTO.getId())) { | ... | ... |
... | ... | @@ -118,7 +118,8 @@ public class TkInspectionRecordServiceImpl extends AbstractBaseService<TkInspect |
118 | 118 | |
119 | 119 | @Override |
120 | 120 | public TkInspectionRecordDTO save(TkInspectionRecordDTO tkInspectionRecordDTO) { |
121 | - List<TkInspectionDetailsDTO> tkInspectionDetailsDTOList = new ArrayList<>(tkInspectionRecordDTO.getTkInspectionDetailsDTOList()); | |
121 | + List<TkInspectionDetailsDTO> tkInspectionDetailsDTOList = CollectionUtils.isEmpty(tkInspectionRecordDTO.getTkInspectionDetailsDTOList()) ? | |
122 | + new ArrayList<>(0) : new ArrayList<>(tkInspectionRecordDTO.getTkInspectionDetailsDTOList()); | |
122 | 123 | checkDto(tkInspectionRecordDTO); |
123 | 124 | TkInspectionRecordEntity entity = new TkInspectionRecordEntity(); |
124 | 125 | if (StringUtils.isBlank(tkInspectionRecordDTO.getId())) { | ... | ... |