excel_elastic.go 697 B

1234567891011121314151617181920212223242526272829
  1. package excel
  2. import (
  3. excel2 "eta/eta_api/models/data_manage/excel"
  4. "eta/eta_api/services/elastic"
  5. "eta/eta_api/utils"
  6. "fmt"
  7. "strconv"
  8. )
  9. // EsAddOrEditExcel 新增和修改ES中的表格
  10. func EsAddOrEditExcel(excelId int) {
  11. var err error
  12. defer func() {
  13. if err != nil {
  14. tips := fmt.Sprintf("EsAddOrEditExcel, excelId: %d, err: %v", excelId, err)
  15. utils.FileLog.Info(tips)
  16. }
  17. }()
  18. excelOb := new(excel2.ExcelInfo)
  19. item, e := excelOb.GetItemById(excelId)
  20. if e != nil {
  21. err = fmt.Errorf("获取表格失败, %v", e)
  22. return
  23. }
  24. item.Content = "" // 内容没必要写进去
  25. err = elastic.EsAddOrEditExcelInfoData(utils.EsExcelIndexName, strconv.Itoa(excelId), item)
  26. return
  27. }