This commit is contained in:
杜建超 2020-10-30 18:30:47 +08:00
parent de859ed647
commit c877ae244b

View File

@ -312,9 +312,9 @@ public class EvaluationGroupServiceImpl extends ServiceImpl<EvaluationGroupMappe
List<String> staffs = map.get(evaluationGroup12.getId()); List<String> staffs = map.get(evaluationGroup12.getId());
staffs.retainAll(collect); staffs.retainAll(collect);
if(CollectionUtils.isNotEmpty(staffs)){ if(CollectionUtils.isNotEmpty(staffs)){
//直接添加 //添加到保存时添加
addStaffsToAssessGroup(collect,evaluationGroup12.getId()); //删除存在得
removeStaffsToAssessGroup(collect,evaluationGroup12.getId()); removeStaffsToAssessGroup(collect,evaluationGroup12);
} }
}); });
@ -325,13 +325,17 @@ public class EvaluationGroupServiceImpl extends ServiceImpl<EvaluationGroupMappe
return R.ok(); return R.ok();
} }
private int addStaffsToAssessGroup(List<Long> ids,Long id) { private int removeStaffsToAssessGroup(List<Long> ids,EvaluationGroup group) {
String staffIds = group.getStaffIds();
return 0; if(StringUtil.isNotBlank(staffIds)){
} String[] split = staffIds.split(",");
Set<String> set = new HashSet(Arrays.asList(split));
private int removeStaffsToAssessGroup(List<Long> ids,Long id) { set.removeAll(new HashSet(ids)); //set.addAll(new HashSet(ids));
String join = StringUtils.join(set, ",");
group.setStaffIds(join);
int i = evaluationGroupMapper.updateCoverEvaluationGroupById(group);
return i;
}
return 0; return 0;
} }
} }