Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Transactional
- public TrxInputKehadiran add(String approvalDescription, TrxInputKehadiran trxInputKehadiran,
- List<TrxInputKehadiranDetail> trxInputKehadiranDetails) {
- Employee karyawan = employeeService.get(trxInputKehadiran.getKaryawan().getId());
- for(TrxInputKehadiranDetail trxInputKehadiranDetail : trxInputKehadiranDetails) {
- hrisAuthorization.valKaryawanBlmProsesPayrollAbsensi(karyawan, trxInputKehadiranDetail.getTanggalAbsensi());
- throwBatchError();
- }
- TrxInputKehadiran trxInputKehadiranFromdb = trxInputKehadiranService.add(trxInputKehadiran, approvalDescription);
- addTrxInputKehadiranDetails(trxInputKehadiranFromdb, trxInputKehadiranDetails);
- trxInputKehadiranFromdb = trxInputKehadiranService.get(trxInputKehadiranFromdb.getId());
- return trxInputKehadiranFromdb;
- }
Advertisement
Add Comment
Please, Sign In to add comment