hapus edit

This commit is contained in:
Hanan Askarim
2024-06-03 15:36:53 +07:00
parent aea6e5e60b
commit 7a3c7e41f2
7 changed files with 33 additions and 494 deletions

View File

@@ -190,56 +190,6 @@ func (su *ServicesMasterKelainan) AddKelainan(name string) (models.Kelainan, err
return data, nil
}
func (su *ServicesMasterKelainan) EditKelainan(id string, name string) (models.Kelainan, error) {
logger, _ := zap.NewProduction()
var data models.Kelainan
var datacek []models.Kelainan
qryCek := `SELECT Mcu_KelainanGroupName FROM mcu_kelainangroup
WHERE Mcu_KelainanGroupName = ? AND Mcu_KelainanGroupIsActive = 'Y'
AND Mcu_KelainanGroupID <> ?`
err := dbx.Handlex.Select(&datacek, qryCek, name, id)
if err != nil {
defer logger.Sync()
logger.Error("Error cek data by name",
zap.Any("datacek", datacek),
)
return data, fmt.Errorf("QUERY_FAILED")
}
if len(datacek) > 0 {
defer logger.Sync()
logger.Error("Name already taken by another data",
zap.String("name", name),
)
return data, fmt.Errorf("name sudah dipakai")
}
qry := `UPDATE mcu_kelainangroup
SET Mcu_KelainanGroupName = ?,
Mcu_KelainanGroupLastUpdated = NOW()
WHERE Mcu_KelainanGroupID = ?`
rst := dbx.Handlex.MustExec(qry, name, id)
_, err = rst.RowsAffected()
if err != nil {
defer logger.Sync()
logger.Error("Error Update Kelainan",
zap.String("name", name),
)
return data, fmt.Errorf("QUERY_FAILED")
}
data, err = su.GetKelainanByID(id)
if err != nil {
defer logger.Sync()
logger.Error("Error get kelainan by id",
zap.String("name", name),
)
return data, fmt.Errorf("QUERY_FAILED")
}
return data, nil
}
func (su *ServicesMasterKelainan) DeleteKelainan(id string) (models.Kelainan, error) {
logger, _ := zap.NewProduction()
var data models.Kelainan