Compare commits

..

4 Commits

Author SHA1 Message Date
hoteas 25edb6b5b7 修复部分bug 2022-11-04 03:22:00 +08:00
hoteas ead64dc776 修复bug 2022-11-04 02:55:58 +08:00
hoteas 876e3b1f45 优化性能 2022-11-04 02:34:48 +08:00
hoteas d6e940803d 优化性能 2022-11-04 02:25:33 +08:00
3 changed files with 446 additions and 447 deletions
+4 -5
View File
@@ -546,11 +546,11 @@ var TptProject = Proj{
column := that.MakeCodeRouter[hotimeName].TableColumns[tableName][k]
if column == nil {
if column == nil || column["link"] == nil || !(column["list"] == nil || column["list"] == true) || v.GetCeilInt64(column.GetString("name")) == 0 {
continue
}
if (column["list"] == nil || column["list"] == true) && column["name"] == "parent_id" && column.GetString("link") != "" {
if column["name"] == "parent_id" {
parentC := that.Db.Get(column.GetString("link"), column.GetString("value"), Map{"id": v.GetCeilInt(k)})
v[column.GetString("link")+"_"+column.GetString("name")+"_"+column.GetString("value")] = ""
@@ -559,8 +559,7 @@ var TptProject = Proj{
}
}
if column.GetString("link") != "" &&
column.GetString("name") != "parent_id" {
if column.GetString("name") != "parent_id" {
reStr := ""
if column.GetString("value") == "name" && that.MakeCodeRouter[hotimeName].TableColumns[column.GetString("link")]["nickname"] != nil {
@@ -572,7 +571,7 @@ var TptProject = Proj{
}
reStr += column.GetString("value")
joinData := that.Db.Get(column.GetString("link"), reStr, Map{"id": v.GetCeilInt(column.GetString("name"))})
joinData := that.Db.Get(column.GetString("link"), reStr, Map{"id": v.GetCeilInt64(column.GetString("name"))})
if joinData != nil {
for kj, vj := range joinData {
+4 -4
View File
@@ -907,10 +907,10 @@ func (that *MakeCode) Search(table string, userData Map, data Map, req *http.Req
// hasUser = true
// }
//
// reqValue := req.FormValue(v.GetString("name"))
// if reqValue != "" {
// data[table+"."+v.GetString("name")] = reqValue
// }
reqValue := req.FormValue(v.GetString("name"))
if v.GetString("name") != "parent_id" && reqValue != "" {
data[table+"."+v.GetString("name")] = reqValue
}
//
//} else {
File diff suppressed because it is too large Load Diff