lyhzzz 1 rok pred
rodič
commit
6326564696

+ 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);