data_init.go 851 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package controllers
  2. import (
  3. "eta/eta_data_analysis/models"
  4. "eta/eta_data_analysis/services"
  5. "fmt"
  6. beego "github.com/beego/beego/v2/server/web"
  7. )
  8. // Operations about Users
  9. type DataInitController struct {
  10. beego.Controller
  11. }
  12. // @Title 初始化联化工指标
  13. // @Description 初始化联化工指标
  14. // @Param FileName query string true "文件名称"
  15. // @Success Ret=200
  16. // @router /mysteel_chemical [get]
  17. func (this *DataInitController) MySteelChemical() {
  18. br := new(models.BaseResponse).Init()
  19. defer func() {
  20. this.Data["json"] = br
  21. this.ServeJSON()
  22. }()
  23. fileName := this.GetString("FileName")
  24. if fileName == "" {
  25. br.Msg = "文件名称不能为空"
  26. return
  27. }
  28. filePath := "/docs/" + fileName
  29. fmt.Println("filePath:" + filePath)
  30. services.HandleYongyiExcelDaily(filePath)
  31. br.Ret = 200
  32. br.Msg = "保存成功"
  33. }