diff --git a/backend/main.go b/backend/main.go index bcef4a2..88e6164 100644 --- a/backend/main.go +++ b/backend/main.go @@ -434,6 +434,17 @@ func connect() { "result": result, }) + case "get-headid": + err = db.QueryRow("SELECT IFNULL(employeeid, '') AS result FROM employee WHERE is_head = 1").Scan(&result) + if err != nil { + c.AbortWithError(http.StatusBadRequest, err) + c.String(http.StatusBadRequest, err.Error()) + return + } + c.JSON(http.StatusOK, gin.H{ + "result": result, + }) + } })