|
@@ -26,10 +26,24 @@ func FileCoalCoastal() () {
|
|
|
month = strconv.Itoa(dateMonth)
|
|
|
month = "0"+month
|
|
|
}
|
|
|
- sday := time.Now().Day()
|
|
|
- day := strconv.Itoa(sday)
|
|
|
path := "/home/code/python/coal_mail/emailFile/沿海八省动力煤终端用户供耗存数据更新%s.%s.xlsx"
|
|
|
- path = fmt.Sprintf(path, month, day)
|
|
|
+ for i := 0;i < 7;i++{
|
|
|
+ sday := time.Now().AddDate(0,0,-i).Day()
|
|
|
+ day := strconv.Itoa(sday)
|
|
|
+ npath := fmt.Sprintf(path, month, day)
|
|
|
+ fmt.Println(npath)
|
|
|
+ exist,err := PathExists(npath)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if exist{
|
|
|
+ path = npath
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
xlFile, err := xlsx.OpenFile(path)
|
|
|
if err != nil {
|
|
|
fmt.Println(err)
|