diff --git a/database/seeders/sql/mig_debitures.sql b/database/seeders/sql/mig_debitures.sql index e29aed9..8dc9327 100644 --- a/database/seeders/sql/mig_debitures.sql +++ b/database/seeders/sql/mig_debitures.sql @@ -22100,7 +22100,7 @@ INSERT INTO `debitures` (`mig_addr_display`, `mig_comm_display`, `mig_flag_oto`, INSERT INTO `debitures` (`mig_addr_display`, `mig_comm_display`, `mig_flag_oto`, `mig_kd_cabang`, `mig_kd_cabang_addr`, `mig_kd_cabang_comm`, `mig_kd_debitur_seq`, `mig_nama_daerah`, `mig_no_cif`, `nomor_id`, `mig_nomor_id2`, `email`, `phone`, `mig_phone`, `mig_tgl_oto`, `mig_urut_seq_addr`, `mig_urut_seq_comm`, `mig_user_oto`, `mig_user_update`, `address`, `cif`, `status`, `created_at`, `name`, `updated_at`, `is_mig`) VALUES ('Y', NULL, 'O', '109', '109', NULL, '174176395274', NULL, NULL, '3216060210820033', NULL, NULL, NULL, NULL, '2025-03-12 14:20:57', '174176405956', NULL, '147742', '147742', 'DESA SETIA DARMA, KECAMATAN TAMBUN SELATAN, KABUPATEN BEKASI', NULL, 1, '2025-03-12 14:20:57', 'DEDI GUNAWAN', '2025-03-12 14:20:57', 1); -- update branch_id -UPDATE debitures +UPDATE debitures JOIN branches ON debitures.mig_kd_cabang = branches.code SET debitures.branch_id = branches.id -WHERE debitures.is_mig = 1; \ No newline at end of file +WHERE debitures.is_mig = 1; diff --git a/database/seeders/sql/query_mig_debiturs.sql b/database/seeders/sql/query_mig_debiturs.sql index 35bfea0..d23eee2 100644 --- a/database/seeders/sql/query_mig_debiturs.sql +++ b/database/seeders/sql/query_mig_debiturs.sql @@ -22,54 +22,54 @@ SELECT musa.Min_addr_display AS mig_addr_display , TRIM(debitures.FLAG_OTO) AS mig_flag_oto , TRIM(`debitures`.KD_CABANG) AS `mig_kd_cabang` , musa.Min_add_kd_cabang AS `mig_kd_cabang_addr` - , musc.Min_comm_kd_cabang AS `mig_kd_cabang_comm` + , musc.Min_comm_kd_cabang AS `mig_kd_cabang_comm` , TRIM(`debitures`.KD_DEBITUR_SEQ) AS mig_kd_debitur_seq , musa.Min_nama_daerah AS mig_nama_daerah , TRIM(`debitures`.NO_CIF) AS `mig_no_cif` - , CASE + , CASE WHEN (TRIM(debitures.`NO_ID`) REGEXP '^[0-9]+$' AND LENGTH(debitures.`NO_ID`)>=16 )OR debitures.`NO_ID` IS NULL -- 149337232533 THEN TRIM(debitures.`NO_ID`) ELSE NULL END AS nomor_id - , CASE - WHEN (TRIM(debitures.NO_ID) REGEXP '^[0-9]+$' AND LENGTH(debitures.NO_ID) >= 16) OR debitures.NO_ID IS NULL + , CASE + WHEN (TRIM(debitures.NO_ID) REGEXP '^[0-9]+$' AND LENGTH(debitures.NO_ID) >= 16) OR debitures.NO_ID IS NULL THEN NULL - ELSE TRIM(debitures.NO_ID) + ELSE TRIM(debitures.NO_ID) END AS mig_nomor_id2 -- TRIM(debitures.`NO_ID`) as mig_no_id - , CASE - WHEN musc.Min_comm_value REGEXP '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$' - THEN musc.Min_comm_value - ELSE NULL + , CASE + WHEN musc.Min_comm_value REGEXP '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$' + THEN musc.Min_comm_value + ELSE NULL END AS `email` - , CASE + , CASE WHEN musc.Min_comm_value REGEXP '^[0-9]+$' - THEN musc.Min_comm_value - ELSE NULL + THEN musc.Min_comm_value + ELSE NULL END AS `phone` - , CASE + , CASE WHEN musc.Min_comm_value REGEXP '^[0-9]+$' - THEN NULL - ELSE musc.Min_comm_value + THEN NULL + ELSE musc.Min_comm_value END AS `mig_phone` , TRIM(`debitures`.TGL_OTO) AS `mig_tgl_oto` - , musa.Min_URUT_SEQ_ADDR AS mig_urut_seq_addr + , musa.Min_URUT_SEQ_ADDR AS mig_urut_seq_addr , musc.Min_URUT_SEQ_COMM AS mig_urut_seq_comm , TRIM(`debitures`.USER_OTO) AS `mig_user_oto` , TRIM(`debitures`.USER_UPDATE) AS `mig_user_update` - , CASE + , CASE WHEN `musa`.Min_addr_value IS NOT NULL THEN `musa`.Min_addr_value - ELSE NULL - END AS `address` - , TRIM(`debitures`.KODE_CIF) AS `cif` - + ELSE NULL + END AS `address` + , TRIM(`debitures`.KODE_CIF) AS `cif` + , 1 AS `status` , TRIM(`debitures`.TGL_UPDATE) AS `created_at` , TRIM(`debitures`.`NAMA_DEBITUR`) AS `name` , TRIM(`debitures`.TGL_UPDATE) AS `updated_at` - , 1 AS `is_mig` -FROM `prm_debitur` debitures + , 1 AS `is_mig` +FROM `prm_debitur` debitures LEFT JOIN MinUrutSeqAddr musa ON musa.KD_DEBITUR_SEQ=debitures.KD_DEBITUR_SEQ LEFT JOIN MinUrutSeqComm musc ON musc.KD_DEBITUR_SEQ=debitures.KD_DEBITUR_SEQ -- WHERE musc.Min_comm_value != NULL -ORDER BY debitures.KD_DEBITUR_SEQ \ No newline at end of file +ORDER BY debitures.KD_DEBITUR_SEQ