insert surat kontrol

This commit is contained in:
2024-09-27 14:12:00 +07:00
parent 7a508c6691
commit 5a86adfa96
11 changed files with 293 additions and 21 deletions

View File

@@ -36,14 +36,14 @@ func ConnectDB() {
local := fmt.Sprintf("host=%s user=%s password=%s dbname=%s port=%s sslmode=disable TimeZone=Asia/Jakarta", hostDB, usernameDB, passwordDB, dbName, portDB)
satuData := fmt.Sprintf("host=%s user=%s password=%s dbname=%s port=%s sslmode=disable TimeZone=Asia/Jakarta", hostSatuData, userNameSatuData, passwordSatuData, dbNameSatuData, portSatuData)
localDB, err = gorm.Open(postgres.Open(local), &gorm.Config{})
if err != nil {
log.Fatal("Failed to connect to Satu Data database: ", err)
} else {
log.Println("Successfully connected to the database")
}
SatuDataDB, err = gorm.Open(postgres.Open(satuData), &gorm.Config{})
if err != nil {
log.Fatal("Failed to connect to Satu Data database: ", err)
@@ -52,7 +52,7 @@ func ConnectDB() {
}
}
func SetHeader(cfg config.ConfigBpjs) (string, string, string, string, string) {
func SetHeader(cfg config.ConfigBpjs) *config.Header {
timenow := time.Now().UTC()
time := time.Date(1970, 1, 1, 0, 0, 0, 0, time.UTC)
@@ -71,6 +71,14 @@ func SetHeader(cfg config.ConfigBpjs) (string, string, string, string, string) {
// to base64
X_signature := base64.StdEncoding.EncodeToString(hash.Sum(nil))
return cfg.Cons_id, cfg.Secret_key, cfg.User_key, fmt.Sprint(tstamp), X_signature
header := &config.Header{
ConsID: cfg.Cons_id,
SecretKey: cfg.Secret_key,
UserKey: cfg.User_key,
TimeStamp: fmt.Sprint(tstamp),
XSignature: X_signature,
}
return header
}