update code

This commit is contained in:
2025-02-07 15:43:57 +07:00
parent 882bdd1a3e
commit 7ec49cde8d
4 changed files with 17 additions and 2 deletions

No files matched your search

@@ -89,6 +89,16 @@ func DeleteJadwalDokter() error {
return nil
}
func TruncateDataJadwalDokter() error {
err := config.SatuDataDB.Exec(`truncate table "data_jadwal_dokter"`).Error
if err != nil {
log.Printf("Failed truncate data : %v", err)
return err
}
log.Println("Success truncate data")
return nil
}
func DeleteJadwalDokterTemp() error {
err := config.SatuDataDB.Exec(`truncate table "daftar_jadwal_dokter_temp"`).Error
if err != nil {
@@ -212,7 +212,7 @@ func GetDataSuratKontrolByID(idxdaftar string) (*suratkontrol.GetDataSuratKontro
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 dsk."Status_surat_kontrol" = '1' and dkp2."IDXDAFTAR" = ?`, idxdaftar).First(&dataSurKon).Error
where dsk."Status_surat_kontrol" = '1' and dkp2."IDXDAFTAR" = ? and dsk."Tipe_rawat" is null`, idxdaftar).First(&dataSurKon).Error
if err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) {
errMsg := errors.New("Data tidak ada")
@@ -374,6 +374,11 @@ func GetDataJadwalDokter() bool {
}
db := cfg.SatuDataDB
errTx := db.Transaction(func(tx *gorm.DB) error {
errTruncate := dokter.TruncateDataJadwalDokter()
if errTruncate != nil {
log.Println(errTruncate)
return errTruncate
}
for _, value := range spesialis {
url := baseUrl + endpoint + "/jadwaldokter/kodepoli/" + value.Kode
+1 -1
View File
@@ -49,7 +49,7 @@ func main() {
// }
//})
scheduler.AddFunc("0 2 15 * *", func() {
scheduler.AddFunc("10 2 8 * *", func() {
log.Println("=== RUNNING SCHEDULE GET JADWAL DOKTER MONTHLY===")
for {
success := jadwal_dokter.GetDataJadwalDokter()