forked from aiteung/presensi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rtm.go
33 lines (24 loc) · 1.01 KB
/
rtm.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package absensi
import "database/sql"
func GetKaryawanByPhoneNumberRtm(db *sql.DB, phoneNumber string) TblRtm {
// Query untuk mengambil data dari tabel tblMHS dengan kondisi WHERE Nomor Telepon
query := "SELECT id_users, full_name, email, nomor_telepon, id_user_level, id_siap, jabatan_id FROM tbl_user WHERE nomor_telepon = ?"
var result TblRtm
// Eksekusi query dan ambil data
err := db.QueryRow(query, phoneNumber).Scan(&result.IdUsers, &result.FullName, &result.Email, &result.NomorTelepon, &result.IdUserLevel, &result.IdSiap, &result.JabatanId)
if err != nil {
return TblRtm{}
}
return result
}
func GetNamaFromPhoneNumberRtm(db *sql.DB, phoneNumber string) (TblRtm, error) {
// Query untuk mengambil data dari tabel tblMHS dengan kondisi WHERE Nomor Telepon
query := "SELECT full_name FROM tbl_user WHERE nomor_telepon = ?"
var result TblRtm
// Eksekusi query dan ambil data
err := db.QueryRow(query, phoneNumber).Scan(&result.FullName)
if err != nil {
return TblRtm{}, err
}
return result, nil
}