diff --git a/api/externals/repository/object_upload_repository.go b/api/externals/repository/object_upload_repository.go index 1643c8d4..8451173f 100644 --- a/api/externals/repository/object_upload_repository.go +++ b/api/externals/repository/object_upload_repository.go @@ -4,6 +4,8 @@ import ( "context" "log" "mime/multipart" + "strconv" + "time" "github.com/NUTFes/FinanSu/api/drivers/mc" minio "github.com/minio/minio-go/v7" @@ -23,8 +25,9 @@ func NewObjectUploadRepository(c mc.Client) ObjectUploadRepository { // 画像をアップロード func (or *objectUploadRepository) UploadFile(c context.Context, file *multipart.FileHeader) error { + currentYear := strconv.Itoa(time.Now().Year()) size := file.Size - fileName := "/2024/receipts/" + file.Filename + fileName := "/" + currentYear + "/receipts/" + file.Filename openFile, err := file.Open() if err != nil { log.Println(err) diff --git a/api/main.go b/api/main.go index 864d15e9..6dad5b55 100644 --- a/api/main.go +++ b/api/main.go @@ -1,11 +1,17 @@ package main import ( + "time" + "github.com/NUTFes/FinanSu/api/internals/di" _ "github.com/go-sql-driver/mysql" ) func main() { + // JSTに設定 + time.Local = time.FixedZone("JST", 9*60*60) + time.LoadLocation("JST") + client := di.InitializeServer() defer client.CloseDB() }