Commit 3ff84c10 authored by szh's avatar szh

FeedBack to Feedback

parent e76ff6a1
...@@ -5,36 +5,36 @@ import ( ...@@ -5,36 +5,36 @@ import (
) )
type RaspFeedBackNossh struct { type RaspFeedbackNossh struct {
Id string `json:"id" gorm:"PRIMARY_KEY"` Id string `json:"id" gorm:"PRIMARY_KEY"`
Addr string `json:"addr"` Addr string `json:"addr"`
Description string `json:"description"` Description string `json:"description"`
Complete bool `json:"complete"` Complete bool `json:"complete"`
} }
func GetAllFeedBackListNossh() ([]*RaspFeedBackNossh,error) { func GetAllFeedBackListNossh() ([]*RaspFeedbackNossh,error) {
var list []*RaspFeedBackNossh var list []*RaspFeedbackNossh
if err := db.Model(&RaspFeedBackNossh{}).Find(&list).Error; err != nil { if err := db.Model(&RaspFeedbackNossh{}).Find(&list).Error; err != nil {
return nil,err return nil,err
} }
return list,nil return list,nil
} }
func IsCompleteNossh(id string)bool{ func IsCompleteNossh(id string)bool{
var feedback RaspFeedBackNossh var feedback RaspFeedbackNossh
err:=db.Model(&RaspFeedBackNossh{}).Where("id=?",id).First(&feedback).Error err:=db.Model(&RaspFeedbackNossh{}).Where("id=?",id).First(&feedback).Error
if err!=nil{ if err!=nil{
log.Println(err) log.Println(err)
return true return true
} }
//fmt.Println(feedback) //fmt.Println(feedback)
if feedback==(RaspFeedBackNossh{}){ if feedback==(RaspFeedbackNossh{}){
return true return true
} }
return feedback.Complete return feedback.Complete
} }
func AddFeedBackNossh(fd RaspFeedBackNossh)bool{ func AddFeedBackNossh(fd RaspFeedbackNossh)bool{
if err:=db.Create(&fd).Error;err != nil { if err:=db.Create(&fd).Error;err != nil {
db.Save(&fd) db.Save(&fd)
log.Println(err) log.Println(err)
...@@ -44,23 +44,23 @@ func AddFeedBackNossh(fd RaspFeedBackNossh)bool{ ...@@ -44,23 +44,23 @@ func AddFeedBackNossh(fd RaspFeedBackNossh)bool{
} }
func DelFeedBackNossh(id string){ func DelFeedBackNossh(id string){
err:=db.Delete(&RaspFeedBackNossh{}).Where("id=?",id).Error err:=db.Delete(&RaspFeedbackNossh{}).Where("id=?",id).Error
if err!=nil{ if err!=nil{
log.Println(err) log.Println(err)
} }
} }
func DropFeedBackNossh(){ func DropFeedBackNossh(){
db.DropTable(&RaspFeedBackNossh{}) db.DropTable(&RaspFeedbackNossh{})
} }
func CompleteNossh(fd RaspFeedBackNossh){ func CompleteNossh(fd RaspFeedbackNossh){
db.Model(&fd).Update("Complete",true) db.Model(&fd).Update("Complete",true)
} }
func DeleteCompleteFeedbackNossh(){ func DeleteCompleteFeedbackNossh(){
err:=db.Where("complete=?",1).Delete(&RaspFeedBackNossh{}).Error err:=db.Where("complete=?",1).Delete(&RaspFeedbackNossh{}).Error
if err!=nil{ if err!=nil{
log.Println(err) log.Println(err)
} }
...@@ -68,7 +68,7 @@ func DeleteCompleteFeedbackNossh(){ ...@@ -68,7 +68,7 @@ func DeleteCompleteFeedbackNossh(){
func ExistsUncompletedFeedbackNossh(addr string) (bool,error){ func ExistsUncompletedFeedbackNossh(addr string) (bool,error){
var count int64 var count int64
err := db.Model(&RaspFeedBackNossh{}).Where("addr=? and complete = 0 ",addr).Count(&count).Error err := db.Model(&RaspFeedbackNossh{}).Where("addr=? and complete = 0 ",addr).Count(&count).Error
if err != nil { if err != nil {
return false,err return false,err
} }
......
...@@ -212,7 +212,7 @@ func FeedBackWithouSSH(c *gin.Context){ ...@@ -212,7 +212,7 @@ func FeedBackWithouSSH(c *gin.Context){
appG.Response(http.StatusOK, e.UNDONE, nil) appG.Response(http.StatusOK, e.UNDONE, nil)
return return
} }
models.AddFeedBackNossh(models.RaspFeedBackNossh{ models.AddFeedBackNossh(models.RaspFeedbackNossh{
Addr:KP["addr"], Addr:KP["addr"],
Description: KP["description"], Description: KP["description"],
Complete: false, Complete: false,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment