his_export_data_controller.go 896B

12345678910111213141516171819202122232425262728293031323334353637
  1. package controllers
  2. import (
  3. "XT_New/service"
  4. "github.com/astaxie/beego"
  5. )
  6. type HisExportDataController struct {
  7. BaseAuthAPIController
  8. }
  9. func HisExportDataApiRegistRouters() {
  10. beego.Router("/api/export", &HisExportDataController{}, "Get:GetExportData")
  11. }
  12. func (this *HisExportDataController) GetExportData() {
  13. start_time := this.GetString("start_time")
  14. start_time = start_time + " 00:00:00"
  15. end_time := this.GetString("end_time")
  16. end_time = end_time + " 23:59:59"
  17. type_str := this.GetString("type")
  18. if type_str == "1" {
  19. ps, _ := service.GetHisOrderDetailFor310(start_time, end_time, this.GetAdminUserInfo().CurrentOrgId)
  20. this.ServeSuccessJSON(map[string]interface{}{
  21. "order": ps,
  22. })
  23. } else {
  24. ps, _ := service.GetHisOrderDetailFor390(start_time, end_time, this.GetAdminUserInfo().CurrentOrgId)
  25. this.ServeSuccessJSON(map[string]interface{}{
  26. "order": ps,
  27. })
  28. }
  29. }