|
@@ -136,6 +136,15 @@ public class BomanGroupServiceImpl implements IBomanGroupService {
|
|
|
List<Long> list = groupUserMapper.selectGroupUserList(groupId);
|
|
|
List<BomanGroupUser> bomanGroupUserList = new ArrayList<>();
|
|
|
List<Long> longs = Arrays.asList(userIds);
|
|
|
+ //如果删除所有组用户,则前台longs只有一个-1
|
|
|
+ if(longs.size() == 1){
|
|
|
+ Long aLong = longs.get(0);
|
|
|
+ if (-1L == aLong){
|
|
|
+ //删除该组所有用户
|
|
|
+ groupUserMapper.deleteGroupUser(groupId,list.stream().mapToLong(Long::valueOf).toArray());
|
|
|
+ return AjaxResult.success();
|
|
|
+ }
|
|
|
+ }
|
|
|
if (list.size() > 0) {
|
|
|
//需要删除的
|
|
|
List<Object> objectDelete = Arrays.asList(CollectionUtils.subtract(list, longs).toArray());
|