rzd_controller.go 934 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package controllers
  2. import (
  3. "context"
  4. "eta/eta_data_analysis/models"
  5. "eta/eta_data_analysis/services/ruizide"
  6. "eta/eta_data_analysis/utils"
  7. "github.com/beego/beego/v2/server/web"
  8. )
  9. type RzdController struct {
  10. web.Controller
  11. }
  12. // DealData
  13. // @Title 解析睿咨得数据
  14. // @Description 合同套餐列表
  15. // @Param DayFlag query int false
  16. // @Param WeekFlag query int false
  17. // @Success 200 {object} company.GetUnusualRenewListGroupMonthResp
  18. // @router /rz_deal_data [get]
  19. func (this *YongyiController) DealData() {
  20. br := new(models.BaseResponse).Init()
  21. defer func() {
  22. this.Data["json"] = br
  23. this.ServeJSON()
  24. }()
  25. var err error
  26. err = ruizide.ResolverNet(context.Background())
  27. if err != nil {
  28. utils.FileLog.Error("睿咨得数据处理失败 err:%v", err)
  29. br.Msg = "操作异常"
  30. br.ErrMsg = "操作异常,Err:" + err.Error()
  31. return
  32. }
  33. br.Ret = 200
  34. br.Success = true
  35. br.Msg = "操作成功"
  36. }