diff --git a/services/ap/implments/PlanOrderVersion.service.impl.go b/services/ap/implments/PlanOrderVersion.service.impl.go index 514f2da..397ec15 100644 --- a/services/ap/implments/PlanOrderVersion.service.impl.go +++ b/services/ap/implments/PlanOrderVersion.service.impl.go @@ -175,7 +175,7 @@ func (impl *PlanOrderVersionServiceImplement) Publish(info utils.ChannelsInfo) ( message["info"] = "版本:" + v.VersionNr + " 物料:" + v.ArtId + " 计划周:" + utils.ValueToString(v.PlanYear, "") + "-" + utils.ValueToString(v.PlanWeek, "") message["request"] = req message["response"] = res - logUtils.Write("plan", message) + logUtils.Write("plan", message, v.VersionNr) } else { if ids != "" { ids += "," @@ -542,4 +542,4 @@ func (impl *PlanOrderVersionServiceImplement) RelPublish(user *global.User, plan Info: planOrderVersion, }) return nil -} \ No newline at end of file +} diff --git a/utils/log/log.go b/utils/log/log.go index 236a4c8..5295c7f 100644 --- a/utils/log/log.go +++ b/utils/log/log.go @@ -42,9 +42,13 @@ func folder(model outputDriver) error { /** 写入文件 */ -func Write(model string, info map[string]string) { +func Write(model string, info map[string]string, _fileName string) { year, month, day := time.Now().Date() - path := loggerConfig.Config[model].Filename + "/" + utils.ValueToString(year, "") + utils.ValueToString(month, "") + utils.ValueToString(day, "") + "." + loggerConfig.Config[model].Filetype + fileName := utils.ValueToString(year, "") + utils.ValueToString(month, "") + utils.ValueToString(day, "") + "." + loggerConfig.Config[model].Filetype + if _fileName != "" { + fileName = _fileName + "." + loggerConfig.Config[model].Filetype + } + path := loggerConfig.Config[model].Filename + "/" + fileName var file *os.File message := loggerConfig.Config[model].Info for _, v := range loggerConfig.Config[model].Replace {