123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- package controllers
- import (
- "eta/eta_data_init/models"
- "eta/eta_data_init/services"
- "fmt"
- beego "github.com/beego/beego/v2/server/web"
- )
- type DataInitController struct {
- beego.Controller
- }
- func (this *DataInitController) Base() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitBaseIndexData(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
- func (this *DataInitController) MySteelChemicalToSource() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitMysteelChemicalIndex(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
- func (this *DataInitController) MySteelChemicalBase() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitBaseIndexDataFromMysteel(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
- func (this *DataInitController) SmmToDataSource() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitSmmIndexToDataSource(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
- func (this *DataInitController) SmmToIndexLib() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitBaseIndexDataFromDataSourceSmm(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
- func (this *DataInitController) BaseJiaYue() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitJiaYueIndexData(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
- func (this *DataInitController) AddToEdbInfo() {
- br := new(models.BaseResponse).Init()
- defer func() {
- this.Data["json"] = br
- this.ServeJSON()
- }()
- fileName := this.GetString("FileName")
- if fileName == "" {
- br.Msg = "文件名称不能为空"
- return
- }
- filePath := "/docs/" + fileName
- fmt.Println("filePath:" + filePath)
- services.InitDataToEdbInfo(filePath)
- br.Ret = 200
- br.Msg = "初始化成功"
- }
|