Sfoglia il codice sorgente

代码生成前端路径判断

yxh 4 anni fa
parent
commit
7f752a0748

+ 4 - 0
app/system/service/tools_gen_table.go

@@ -426,6 +426,10 @@ func (s *toolsGenTable) GenCode(ids []int, ctx context.Context) (err error) {
 		return gerror.New("获取本地路径失败")
 	}
 	frontDir := g.Cfg().GetString("gen.frontDir")
+	if !gfile.IsDir(frontDir){
+		err = gerror.New("项目前端路径不存在,请检查是否已在配置文件中配置!")
+		return
+	}
 	for _, id := range ids {
 		var genData g.MapStrStr
 		var extendData *dao.ToolsGenTableExtend

+ 1 - 1
template/vm/go/controller.template

@@ -162,7 +162,7 @@ func (c *{{$structName}}) Delete(r *ghttp.Request) {
 {{range $index,$column:= .table.Columns}}
 {{if and (HasSuffix $column.ColumnName "status") (eq $column.IsList "1") }}
 // Change{{$column.GoField}} 修改状态
-func (c *{{$structName}})Change{{$column.GoField}}(r *ghttp.Request){
+func (c *{{$structName}}) Change{{$column.GoField}}(r *ghttp.Request){
 	   var req *dao.{{$.table.ClassName}}{{$column.GoField}}Req
 	   //获取参数
 	   if err := r.Parse(&req); err != nil {