3
2

itemsdetailadd.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package setting
  2. import (
  3. "fmt"
  4. "dashoo.cn/backend/api/business/items"
  5. . "dashoo.cn/backend/api/controllers"
  6. "dashoo.cn/utils"
  7. )
  8. // 动作接口说明
  9. type ItemsdetailaddController struct {
  10. BaseController
  11. }
  12. // @Title 数据字典详情添加
  13. // @Description 数据字典详情添加
  14. // @Param body body business.device.DeviceChannels "报警项目信息"
  15. // @Success 200 {object} controllers.Request
  16. // @router / [post]
  17. func (this *ItemsdetailaddController) AddPost() {
  18. table := this.GetString("t")
  19. itemId := this.GetString("item")
  20. fmt.Println("n", itemId)
  21. key := this.GetString("Itemname")
  22. value := this.GetString("Itemvalue")
  23. des := this.GetString("Description")
  24. acccode := this.User.AccCode
  25. svc := items.GetItemsService(utils.DBE)
  26. err := svc.AddItemDetail(itemId, table, key, value, acccode, des)
  27. fmt.Println("eeeeeeeee")
  28. var errinfo ErrorInfo
  29. if err == nil {
  30. errinfo.Message = utils.AlertProcess("保存成功!")
  31. errinfo.Code = 0
  32. this.Data["json"] = &errinfo
  33. this.ServeJSON()
  34. } else {
  35. errinfo.Message = utils.AlertProcess("保存失败!" + err.Error())
  36. errinfo.Code = -1
  37. this.Data["json"] = &errinfo
  38. this.ServeJSON()
  39. }
  40. }