diff --git a/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java b/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java index 93a3445..22f4b5c 100644 --- a/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java +++ b/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java @@ -105,7 +105,9 @@ public class FaceGroupsServiceImpl implements FaceGroupsService { try { for (Long groupId : groupIds) { FaceGroupsEntity faceGroupsEntity = faceGroupsMapper.selectFaceGroupsByGroupId(groupId); - int i = faceGroupsMapper.deleteFaceDataByGroupCode(faceGroupsEntity.getGroupCode()); + if (ObjectUtils.isNotEmpty(faceGroupsEntity)) { + int i = faceGroupsMapper.deleteFaceDataByGroupCode(faceGroupsEntity.getGroupCode()); + } } int rows = faceGroupsMapper.deleteFaceGroupsByGroupIds(groupIds); return rows > 0 ? AjaxResult.success() : AjaxResult.error();