3Z4LPN - ganti flag stemcell ke table baru

- Tambah validasi nat_groupid = 7 di save() walk_in_registration_stemcell/Order.php sebelum transaksi dimulai
- Tambah insert ke t_orderstemcell saat order dari cabang stemcell berhasil disimpan
- Ganti referensi M_BranchIsSteemCell di Transactionv4 dan Transactionv5 ke EXISTS/NOT EXISTS pada t_orderstemcell
- Tambah SQL DDL tabel t_orderstemcell di sql/t_orderstemcell.sql
This commit is contained in:
sas.fajri
2026-06-30 10:38:59 +07:00
parent 2d20465b66
commit d1af165999
4 changed files with 84 additions and 22 deletions

12
sql/t_orderstemcell.sql Normal file
View File

@@ -0,0 +1,12 @@
-- Tabel untuk menyimpan flag bahwa order ini adalah order stemcell.
-- Disimpan saat order dibuat agar tidak terpengaruh perubahan flag M_BranchIsSteCell di masa mendatang.
-- Tanggal: 2026-06-30
CREATE TABLE IF NOT EXISTS t_orderstemcell (
T_OrderStemcellID INT NOT NULL AUTO_INCREMENT,
T_OrderStemcellT_OrderHeaderID INT NOT NULL,
T_OrderStemcellCreated DATETIME NOT NULL,
T_OrderStemcellCreatedUserID INT NOT NULL,
PRIMARY KEY (T_OrderStemcellID),
UNIQUE KEY uq_orderstemcell_header (T_OrderStemcellT_OrderHeaderID)
);