lyhzzz 1 년 전
부모
커밋
6326564696
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/main/java/com/fdkankan/manage/service/impl/UserIncrementServiceImpl.java

+ 3 - 1
src/main/java/com/fdkankan/manage/service/impl/UserIncrementServiceImpl.java

@@ -223,7 +223,9 @@ public class UserIncrementServiceImpl extends ServiceImpl<IUserIncrementMapper,
             wrapper.setSql("download_num_total = download_num_total + " +  param.getCount() * incrementType.getDownloadNum());
             userService.update(wrapper);
 
-            Set<Long> cameraIds = userIncrementList.stream().map(UserIncrement::getCameraId).filter(Objects::nonNull).collect(Collectors.toSet());
+            Set<Long> ids = userIncrementList.stream().map(UserIncrement::getId).collect(Collectors.toSet());
+            List<UserIncrement> userIncrements = this.listByIds(ids);
+            Set<Long> cameraIds = userIncrements.stream().map(UserIncrement::getCameraId).filter(Objects::nonNull).collect(Collectors.toSet());
             for (Long cameraId : cameraIds) {
                 if(cameraId != null){
                     sceneProService.lockOrUnLockBySpace(cameraId);