mirror of
https://github.com/astaxie/beego.git
synced 2024-11-26 05:01:28 +00:00
fix #770
This commit is contained in:
parent
a2428af8a7
commit
8b747f54bc
@ -42,6 +42,7 @@ func init() {
|
|||||||
|
|
||||||
var (
|
var (
|
||||||
lastupdateFilename string = "lastupdate.tmp"
|
lastupdateFilename string = "lastupdate.tmp"
|
||||||
|
commentFilename string = "commentsRouter.go"
|
||||||
pkgLastupdate map[string]int64
|
pkgLastupdate map[string]int64
|
||||||
genInfoList map[string][]ControllerComments
|
genInfoList map[string][]ControllerComments
|
||||||
)
|
)
|
||||||
@ -52,6 +53,7 @@ func init() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func parserPkg(pkgRealpath, pkgpath string) error {
|
func parserPkg(pkgRealpath, pkgpath string) error {
|
||||||
|
commentFilename = strings.Replace(pkgpath, "/", "_", -1) + "_" + commentFilename
|
||||||
if !compareFile(pkgRealpath) {
|
if !compareFile(pkgRealpath) {
|
||||||
Info(pkgRealpath + " don't has updated")
|
Info(pkgRealpath + " don't has updated")
|
||||||
return nil
|
return nil
|
||||||
@ -155,7 +157,7 @@ func genRouterCode() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if globalinfo != "" {
|
if globalinfo != "" {
|
||||||
f, err := os.Create(path.Join(workPath, "routers", "commentsRouter.go"))
|
f, err := os.Create(path.Join(workPath, "routers", commentFilename))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
@ -165,7 +167,7 @@ func genRouterCode() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func compareFile(pkgRealpath string) bool {
|
func compareFile(pkgRealpath string) bool {
|
||||||
if !utils.FileExists(path.Join(workPath, "routers", "commentsRouter.go")) {
|
if !utils.FileExists(path.Join(workPath, "routers", commentFilename)) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
if utils.FileExists(path.Join(workPath, lastupdateFilename)) {
|
if utils.FileExists(path.Join(workPath, lastupdateFilename)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user