soundPeriod.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package devices
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go.uber.org/zap"
  5. "server/global"
  6. "server/model/common/response"
  7. "server/model/devices"
  8. )
  9. type SoundPeriodApi struct{}
  10. func (spa *SoundPeriodApi) CreateSoundPeriod(c *gin.Context) {
  11. var req devices.SoundPeriodReq
  12. if err := c.ShouldBindJSON(&req); err != nil {
  13. global.GVA_LOG.Error("CreateSoundPeriod === ", zap.Error(err))
  14. response.FailWithMessage("参数错误", c)
  15. return
  16. }
  17. err := soundPeriodService.CreateSoundPeriod(req)
  18. if err != nil {
  19. global.GVA_LOG.Error("CreateSoundPeriod === ", zap.Error(err))
  20. response.FailWithMessage("新增成功", c)
  21. return
  22. }
  23. response.Ok(c)
  24. }
  25. func (spa *SoundPeriodApi) UpdateSoundPeriod(c *gin.Context) {
  26. var req devices.SoundPeriodReq
  27. if err := c.ShouldBindJSON(&req); err != nil {
  28. global.GVA_LOG.Error("UpdateSoundPeriod === ", zap.Error(err))
  29. response.FailWithMessage("参数错误", c)
  30. return
  31. }
  32. err := soundPeriodService.UpdateSoundPeriod(req)
  33. if err != nil {
  34. global.GVA_LOG.Error("UpdateSoundPeriod === ", zap.Error(err))
  35. response.FailWithMessage("更新成功", c)
  36. return
  37. }
  38. response.Ok(c)
  39. }