mirror of
https://github.com/ZSCNetSupportDept/scheduler.git
synced 2025-10-29 13:04:15 +08:00
1
This commit is contained in:
18
main.go
18
main.go
@@ -2,10 +2,13 @@ package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/gocarina/gocsv"
|
||||
"github.com/labstack/echo/v4"
|
||||
"html/template"
|
||||
"os"
|
||||
"zsxyww.com/scheduler/config"
|
||||
"zsxyww.com/scheduler/database"
|
||||
"zsxyww.com/scheduler/model"
|
||||
"zsxyww.com/scheduler/route"
|
||||
"zsxyww.com/scheduler/templates"
|
||||
)
|
||||
@@ -17,6 +20,7 @@ func main() {
|
||||
|
||||
app := echo.New()
|
||||
register(app)
|
||||
csv()
|
||||
|
||||
listenAddress := fmt.Sprintf(":%d", config.Default.App.ListenPort)
|
||||
|
||||
@@ -31,3 +35,17 @@ func register(app *echo.Echo) {
|
||||
app.Renderer = renderer
|
||||
|
||||
}
|
||||
|
||||
// 读取csv文件
|
||||
func csv() {
|
||||
data, err := os.OpenFile(config.Default.App.File, os.O_RDWR|os.O_CREATE, os.ModePerm)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer data.Close()
|
||||
|
||||
err = gocsv.UnmarshalFile(data, &model.MemberList)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user