薪资档案引用时不能删除

This commit is contained in:
李栋 2022-09-29 16:21:02 +08:00
parent 32f5f25341
commit 35e75dbba0
1 changed files with 6 additions and 0 deletions

View File

@ -94,6 +94,12 @@ public class SalaryItemWrapper extends Service {
List<SysSalaryItemPO> sysSalaryItemPOS = getSysSalaryItemService(user).listByIds(sysSalaryItemIds);
// 转换成薪资项目列表dto
List<SalaryItemListDTO> salaryItemListDTOS = SalaryItemBO.convert2ListDTO(salaryItemList, expressFormulas, sysSalaryItemPOS);
//薪资档案引用时不能删除
salaryItemListDTOS.forEach(dto -> {
if (dto.getUseInEmployeeSalary() == 1) {
dto.setCanDelete(false);
}
});
//3被引用的薪资项目不能删除
Set<Long> salaryItemIds = SalaryEntityUtil.properties(salaryItemList, SalaryItemPO::getId);
salarySobItems = getSalarySobItemService(user).listBySalaryItemIds(salaryItemIds);