Commit 3ff84c10 authored by szh's avatar szh

FeedBack to Feedback

parent e76ff6a1
......@@ -5,36 +5,36 @@ import (
)
type RaspFeedBackNossh struct {
type RaspFeedbackNossh struct {
Id string `json:"id" gorm:"PRIMARY_KEY"`
Addr string `json:"addr"`
Description string `json:"description"`
Complete bool `json:"complete"`
}
func GetAllFeedBackListNossh() ([]*RaspFeedBackNossh,error) {
var list []*RaspFeedBackNossh
if err := db.Model(&RaspFeedBackNossh{}).Find(&list).Error; err != nil {
func GetAllFeedBackListNossh() ([]*RaspFeedbackNossh,error) {
var list []*RaspFeedbackNossh
if err := db.Model(&RaspFeedbackNossh{}).Find(&list).Error; err != nil {
return nil,err
}
return list,nil
}
func IsCompleteNossh(id string)bool{
var feedback RaspFeedBackNossh
err:=db.Model(&RaspFeedBackNossh{}).Where("id=?",id).First(&feedback).Error
var feedback RaspFeedbackNossh
err:=db.Model(&RaspFeedbackNossh{}).Where("id=?",id).First(&feedback).Error
if err!=nil{
log.Println(err)
return true
}
//fmt.Println(feedback)
if feedback==(RaspFeedBackNossh{}){
if feedback==(RaspFeedbackNossh{}){
return true
}
return feedback.Complete
}
func AddFeedBackNossh(fd RaspFeedBackNossh)bool{
func AddFeedBackNossh(fd RaspFeedbackNossh)bool{
if err:=db.Create(&fd).Error;err != nil {
db.Save(&fd)
log.Println(err)
......@@ -44,23 +44,23 @@ func AddFeedBackNossh(fd RaspFeedBackNossh)bool{
}
func DelFeedBackNossh(id string){
err:=db.Delete(&RaspFeedBackNossh{}).Where("id=?",id).Error
err:=db.Delete(&RaspFeedbackNossh{}).Where("id=?",id).Error
if err!=nil{
log.Println(err)
}
}
func DropFeedBackNossh(){
db.DropTable(&RaspFeedBackNossh{})
db.DropTable(&RaspFeedbackNossh{})
}
func CompleteNossh(fd RaspFeedBackNossh){
func CompleteNossh(fd RaspFeedbackNossh){
db.Model(&fd).Update("Complete",true)
}
func DeleteCompleteFeedbackNossh(){
err:=db.Where("complete=?",1).Delete(&RaspFeedBackNossh{}).Error
err:=db.Where("complete=?",1).Delete(&RaspFeedbackNossh{}).Error
if err!=nil{
log.Println(err)
}
......@@ -68,7 +68,7 @@ func DeleteCompleteFeedbackNossh(){
func ExistsUncompletedFeedbackNossh(addr string) (bool,error){
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 {
return false,err
}
......
......@@ -212,7 +212,7 @@ func FeedBackWithouSSH(c *gin.Context){
appG.Response(http.StatusOK, e.UNDONE, nil)
return
}
models.AddFeedBackNossh(models.RaspFeedBackNossh{
models.AddFeedBackNossh(models.RaspFeedbackNossh{
Addr:KP["addr"],
Description: KP["description"],
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