ronaldkwandy

Untitled

Dec 27th, 2019
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. String rndIdProses = System.currentTimeMillis() + RandomDataGenerator.randomString(5);
  2.         Date systemDate = TimeUtil.getSystemDate();
  3.        
  4.         for (TrxPembayaranSisaCutiDetailSaldoCutiKaryawan pembayaranSisaCutiDetailSaldoCutiKaryawan: pembayaranSisaCutiDetailSaldoCutiKaryawanList) {
  5.             em.createNativeQuery("INSERT INTO hat_alokasi_saldo_cuti_i001 "
  6.                        + "VALUES(:id, :processId, :karyawanId, :kelompokJenisAbsensiId, :version, :usrCrt, :crtTime, :usrMod, :modTime)")
  7.                             .setParameter("id", UUID.randomUUID().toString())
  8.                             .setParameter("processId", rndIdProses)
  9.                             .setParameter("karyawanId", pembayaranSisaCutiDetailSaldoCutiKaryawan.getSaldoCuti().getKaryawan().getId())
  10.                             .setParameter("kelompokJenisAbsensiId", pembayaranSisaCutiDetailSaldoCutiKaryawan.getSaldoCuti().getSdKelompokJenisAbsensi().getId())
  11.                             .setParameter("version", 1)
  12.                             .setParameter("usrCrt", CurrentUser.getUsername())
  13.                             .setParameter("crtTime", systemDate)
  14.                             .setParameter("usrMod", CurrentUser.getUsername())
  15.                             .setParameter("modTime", systemDate)
  16.                             .executeUpdate();  
  17.         }
  18.        
  19.         clearSpParameter();
  20.         addSpParameter(rndIdProses);
  21.         addSpParameter(CurrentUser.getUsername());
  22.         addSpParameter(TimeUtil.convertDateToSQLString(systemDate));
  23.         executeVoidProcedure("public.spHatAlokasiSaldoCuti");
  24.        
  25.         em.createNativeQuery("DELETE FROM hat_alokasi_saldo_cuti_i001 WHERE process_id = :rndIdProses")
  26.             .setParameter("rndIdProses", rndIdProses)
  27.             .executeUpdate();
Advertisement
Add Comment
Please, Sign In to add comment