Can mark need help as treated
This commit is contained in:
parent
bb7c4f32e4
commit
9c0e35b1e2
3 changed files with 68 additions and 6 deletions
6
help.go
6
help.go
|
@ -12,7 +12,7 @@ import (
|
|||
|
||||
func declareAPIAdminHelpRoutes(router *gin.RouterGroup) {
|
||||
router.GET("/help", func(c *gin.Context) {
|
||||
nhs, err := getNeedHelps()
|
||||
nhs, err := getNeedHelps("WHERE date_treated IS NULL")
|
||||
if err != nil {
|
||||
log.Println("Unable to getNeedHelps:", err)
|
||||
c.AbortWithStatusJSON(http.StatusInternalServerError, gin.H{"errmsg": "An error occurs during need helps retrieval. Please retry."})
|
||||
|
@ -82,8 +82,8 @@ type NeedHelp struct {
|
|||
DateTreated *time.Time `json:"treated,omitempty"`
|
||||
}
|
||||
|
||||
func getNeedHelps() (nh []NeedHelp, err error) {
|
||||
if rows, errr := DBQuery("SELECT id_need_help, id_user, date, comment, date_treated FROM user_need_help"); errr != nil {
|
||||
func getNeedHelps(cond string) (nh []NeedHelp, err error) {
|
||||
if rows, errr := DBQuery("SELECT id_need_help, id_user, date, comment, date_treated FROM user_need_help " + cond); errr != nil {
|
||||
return nil, errr
|
||||
} else {
|
||||
defer rows.Close()
|
||||
|
|
Reference in a new issue