|
|
@@ -95,17 +95,15 @@ public class PtlAgreementDeptServiceImpl extends ServiceImpl<PtlAgreementDeptMap
|
|
|
public void authSave(AgreementAuthParam param) {
|
|
|
// 删除之前所有的授权id
|
|
|
LambdaQueryWrapper<PtlAgreementDept> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.in(PtlAgreementDept::getAgreementId, param.getIds());
|
|
|
+ wrapper.in(PtlAgreementDept::getAgreementId, param.getId());
|
|
|
this.remove(wrapper);
|
|
|
|
|
|
// 新增保存授权数据
|
|
|
List<String> deptIds = param.getDeptIds();
|
|
|
List<PtlAgreementDept> agreementDepts = new ArrayList<>();
|
|
|
deptIds.forEach(deptId->{
|
|
|
- param.getIds().forEach(id ->{
|
|
|
- PtlAgreementDept dept = new PtlAgreementDept(id,deptId);
|
|
|
- agreementDepts.add(dept);
|
|
|
- });
|
|
|
+ PtlAgreementDept dept = new PtlAgreementDept(param.getId(),deptId);
|
|
|
+ agreementDepts.add(dept);
|
|
|
});
|
|
|
this.saveBatch(agreementDepts);
|
|
|
}
|