| | |
| | | // 通过部门名称查询部门id |
| | | for (StaffJoinLeaveRecord staffJoinLeaveRecord : staffJoinLeaveRecords) { |
| | | staffJoinLeaveRecord.setStaffState(1); |
| | | Optional<DeptPosition> deptPosition = deptPositions.stream().filter(deptPosition1 -> deptPosition1.getName().equals(staffJoinLeaveRecord.getDeptPositionName())).findFirst(); |
| | | Optional<DeptPosition> deptPosition = deptPositions.stream().filter(deptPosition1 -> deptPosition1.getName().equals(staffJoinLeaveRecord.getPostJob())).findFirst(); |
| | | deptPosition.ifPresent(position -> staffJoinLeaveRecord.setDeptPositionId(position.getId())); |
| | | add(staffJoinLeaveRecord); |
| | | } |