fix:修复bug

This commit is contained in:
henry
2022-05-03 21:40:47 +08:00
parent 23e369d206
commit 53ebfd4eda

View File

@ -8,8 +8,10 @@ import (
"SciencesServer/app/service" "SciencesServer/app/service"
"SciencesServer/app/session" "SciencesServer/app/session"
config2 "SciencesServer/config" config2 "SciencesServer/config"
"SciencesServer/lib"
"errors" "errors"
"strings" "strings"
"time"
) )
type Company struct { type Company struct {
@ -41,6 +43,11 @@ type (
// CompanyParams 公司企业参数信息 // CompanyParams 公司企业参数信息
CompanyParams struct { CompanyParams struct {
} }
// CompanyExcel 公司企业表格信息
CompanyExcel struct {
Name string `json:"name" xlsx:"名称"`
}
) )
// Instance 首页信息 // Instance 首页信息
@ -206,6 +213,24 @@ func (c *Company) Detail(id uint64) (*CompanyDetail, error) {
}, nil }, nil
} }
// Import 导入数据
func (c *Company) Import(file string) error {
excel := lib.NewExcel()
err := excel.Import(strings.Replace(file, "/", "", 1), 0, 0)
if err != nil {
return err
}
data := excel.Analysis(&CompanyExcel{})
now := time.Now()
for _, v := range data {
_data := v.(*CompanyExcel)
}
return nil
}
func NewCompany() CompanyHandle { func NewCompany() CompanyHandle {
return func(session *session.Admin) *Company { return func(session *session.Admin) *Company {
return &Company{session} return &Company{session}