소스 검색

【CHG】修改删除时查不到对象报错的问题

ZhaoMn 4 년 전
부모
커밋
2e5a38963b
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      railway-system/src/main/java/com/railway/system/service/impl/SysDictTypeServiceImpl.java

+ 3 - 0
railway-system/src/main/java/com/railway/system/service/impl/SysDictTypeServiceImpl.java

@@ -111,6 +111,9 @@ public class SysDictTypeServiceImpl implements ISysDictTypeService {
   public void deleteDictTypeByIds(Long[] dictIds) {
     for (Long dictId : dictIds) {
       SysDictType dictType = selectDictTypeById(dictId);
+      if(null == dictType){
+        continue;
+      }
       if (dictDataMapper.countDictDataByType(dictType.getDictType()) > 0) {
         throw new ServiceException(String.format("%1$s已分配,不能删除", dictType.getDictName()));
       }