|
@@ -44,25 +44,21 @@ public class InstallInfoServiceImpl extends ServiceImpl<InstallInfoMapper, Insta
|
|
@Override
|
|
@Override
|
|
@Transactional()
|
|
@Transactional()
|
|
public void batchUpdate(List<InstallInfo> list,int isBusiness) {
|
|
public void batchUpdate(List<InstallInfo> list,int isBusiness) {
|
|
- List<Integer> allUpdateAppId = list.stream().map(InstallInfo::getAppId).collect(Collectors.toList());
|
|
|
|
- //删除
|
|
|
|
- QueryWrapper<InstallInfo> wrapper = new QueryWrapper<>();
|
|
|
|
- wrapper.in("app_id",allUpdateAppId);
|
|
|
|
|
|
+ LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
|
|
|
|
|
|
+ //删除所有收藏
|
|
|
|
+ QueryWrapper<InstallInfo> wrapper = new QueryWrapper<>();
|
|
|
|
+ wrapper.eq(loginUser != null,"user_idcard",loginUser.getIdCard());
|
|
wrapper.eq(isBusiness == 0,"business_id",isBusiness);
|
|
wrapper.eq(isBusiness == 0,"business_id",isBusiness);
|
|
wrapper.ne(isBusiness != 0,"business_id",0);
|
|
wrapper.ne(isBusiness != 0,"business_id",0);
|
|
-
|
|
|
|
installInfoMapper.delete(wrapper);
|
|
installInfoMapper.delete(wrapper);
|
|
|
|
|
|
//更新
|
|
//更新
|
|
-
|
|
|
|
- LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
|
|
list.forEach(item ->{
|
|
list.forEach(item ->{
|
|
item.setUserIdcard(loginUser.getIdCard());
|
|
item.setUserIdcard(loginUser.getIdCard());
|
|
installInfoMapper.insert(item);
|
|
installInfoMapper.insert(item);
|
|
});
|
|
});
|
|
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|