ahdan_dev #9

Merged
ahdan.zeeda.0103 merged 2 commits from ahdan_dev into master 2025-05-21 05:20:26 +00:00
3 changed files with 9 additions and 7 deletions
@@ -337,9 +337,7 @@ func GetNomorSurKon(idPasien string) (string, error) {
func Getdatahistori(norm string, offset, limit string) ([]*suratkontrol.HistoriSurkon, error) {
var dataHistoriSurKon []*suratkontrol.HistoriSurkon
err := config.SatuDataDB.Raw(`select dkp2."Nama_lengkap",dkp2."Nomor_sep", dsk."Nomor_surat_kontrol",dsk."Tanggal_rencana_kontrol",dsk."Tanggal_cetak_surat_kontrol",
(select dlr."Nama"
from data_kunjungan_pasien dkp
left join daftar_lokasi_ruang dlr on dkp."Ruangan" = dlr.id where dkp."id" = dsk."Kunjungan_pasien" LIMIT 1) as "Poli_tuju",
ds2."Spesialis",ds."Subspesialis",
array(
select dgd. "Gelar_depan"
from data_pegawai_daftar_gelar_depan dpdgd
@@ -358,7 +356,8 @@ func Getdatahistori(norm string, offset, limit string) ([]*suratkontrol.HistoriS
left join data_pegawai dp on dsk."DPJP_surat_kontrol" = dp."id"
left join data_ktp dk on dp."KTP" = dk. "id"
left join daftar_subspesialis ds on dp."Subspesialis" = ds."id"
where dkp2."NOMR" = ? order by dsk."Tanggal_rencana_kontrol" DESC offset ? limit ?`, norm, offset, limit).Scan(&dataHistoriSurKon).Error
left join daftar_spesialis ds2 on ds."FK_daftar_spesialis_ID" = ds2."id"
where dkp2."NOMR" = ? order by dsk."Tanggal_rencana_kontrol" desc offset ? limit ?`, norm, offset, limit).Scan(&dataHistoriSurKon).Error
if err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) {
errMsg := errors.New("data tidak ada")
+2 -1
View File
@@ -1229,7 +1229,8 @@ func GethistoribyNorm(c *gin.Context) {
NomorSuratkontrol: v.NomorSuratkontrol,
TanggalRencana: dateRencanaSurkonString,
TanggalCetak: dateCetakSurkonString,
PoliTuju: v.PoliTuju,
Spesialis: v.Spesialis,
Subspesialis: v.Subspesialis,
NamaLengkap: namaLengkap,
Tiperawat: v.Tiperawat,
UserCreate: v.UserCreate,
+4 -2
View File
@@ -305,7 +305,8 @@ type HistoriSurkon struct {
NomorSuratkontrol string `gorm:"column:Nomor_surat_kontrol" json:"Nomor_surat_kontrol"`
TanggalRencana string `gorm:"column:Tanggal_rencana_kontrol" json:"Tanggal_rencana_kontrol"`
TanggalCetak string `gorm:"column:Tanggal_cetak_surat_kontrol" json:"Tanggal_cetak_surat_kontrol"`
PoliTuju string `gorm:"column:Poli_tuju" json:"Poli_tuju"`
Spesialis string `gorm:"column:Spesialis" json:"Spesialis"`
Subspesialis string `gorm:"column:Subspesialis" json:"Subspesialis"`
GelarDepan string `gorm:"column:gelardepan" json:"Gelar_depan"`
NamaDokter string `gorm:"column:Nama_lengkap_dokter" json:"Nama_dokter"`
GelarBelakang string `gorm:"column:gelarbelakang" json:"Gelar_belakang"`
@@ -321,7 +322,8 @@ type Dataresponse struct {
NomorSuratkontrol string `json:"Nomor_surat_kontrol"`
TanggalRencana string `json:"Tanggal_rencana_kontrol"`
TanggalCetak string `json:"Tanggal_cetak_surat_kontrol"`
PoliTuju string `json:"Poli_tujuan"`
Spesialis string `json:"Spesialis"`
Subspesialis string `json:"Subspesialis"`
NamaLengkap string `json:"Dpjp"`
Tiperawat string `json:"Tipe_rawat"`
UserCreate string `json:"User_create"`