new branch
This commit is contained in:
No files matched your search
@@ -31,4 +31,16 @@ func InsertLogAPI(reqInsert *logapi.DataLogAPI) error {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
func GetLogAPI(req logapi.ReqGetDataLogAPI) ([]*logapi.DataLogAPI, error) {
|
||||
var dataLog []*logapi.DataLogAPI
|
||||
query := `select * from data_log_api dla where dla."Parameter" = 'BPJS-VClaim-RencanaKontrol' and dla."Request"->>'tipe_rawat' = ? and date(dla."date_created") between ? and ?`
|
||||
err := config.SatuDataDB.Debug().Raw(query, req.TipeRawat, req.TanggalAwal, req.TanggalAkhir).Scan(&dataLog).Error
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return nil, err
|
||||
}
|
||||
log.Println("Berhasil Get Data")
|
||||
return dataLog, nil
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package logapi
|
||||
|
||||
import (
|
||||
"bridging-rssa/config"
|
||||
logapi "bridging-rssa/models/log_api"
|
||||
"log"
|
||||
)
|
||||
|
||||
func InsertLogICare(reqInsert *logapi.InsertLogICare) error {
|
||||
query := `insert into "data_log_icare_bpjs" ("id", "date_created", "Ruangan", "Dokter", "Kunjungan_pasien", "Waktu_transaksi")
|
||||
values (?, ?, ?, ?, ?, ?)`
|
||||
errInsert := config.SatuDataDB.Debug().Exec(query,
|
||||
reqInsert.ID,
|
||||
reqInsert.DateCreated,
|
||||
reqInsert.Ruangan,
|
||||
reqInsert.Dokter,
|
||||
reqInsert.Kunjungan_pasien,
|
||||
reqInsert.WaktuTransaksi).Error
|
||||
if errInsert != nil {
|
||||
log.Println(errInsert)
|
||||
return errInsert
|
||||
}
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user