正在显示
1 个修改的文件
包含
62 行增加
和
45 行删除
@@ -31,69 +31,85 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | @@ -31,69 +31,85 @@ func (l *SearchTableByModuleLogic) SearchTableByModule(req *types.SearchTableByM | ||
31 | var batchError errorx.BatchError | 31 | var batchError errorx.BatchError |
32 | fx.Parallel(func() { | 32 | fx.Parallel(func() { |
33 | mResp, err := l.getTableByLocal([]string{bytelib.MainTable, bytelib.SubTable, bytelib.SideTable}) | 33 | mResp, err := l.getTableByLocal([]string{bytelib.MainTable, bytelib.SubTable, bytelib.SideTable}) |
34 | - if err == nil { | ||
35 | - result["导入模块"] = mResp | ||
36 | - } else { | ||
37 | - list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
38 | - Token: req.Token, | ||
39 | - TableTypes: []string{bytelib.MainTable, bytelib.SubTable, bytelib.SideTable}, | ||
40 | - Module: bytelib.ModuleChartTemplate, // TODO:字库更新完改为只查 bytelib.ModuleChartTemplate | ||
41 | - }) | ||
42 | if err != nil { | 34 | if err != nil { |
43 | batchError.Add(err) | 35 | batchError.Add(err) |
44 | } | 36 | } |
45 | - result["导入模块"] = newList(list) | ||
46 | - } | 37 | + result["导入模块"] = mResp |
38 | + //if err == nil { | ||
39 | + // result["导入模块"] = mResp | ||
40 | + //} else { | ||
41 | + // list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
42 | + // Token: req.Token, | ||
43 | + // TableTypes: []string{bytelib.MainTable, bytelib.SubTable, bytelib.SideTable}, | ||
44 | + // Module: bytelib.ModuleChartTemplate, // TODO:字库更新完改为只查 bytelib.ModuleChartTemplate | ||
45 | + // }) | ||
46 | + // if err != nil { | ||
47 | + // batchError.Add(err) | ||
48 | + // } | ||
49 | + // result["导入模块"] = newList(list) | ||
50 | + //} | ||
47 | }, func() { | 51 | }, func() { |
48 | mResp, err := l.getTableByLocal([]string{bytelib.SchemaTable}) | 52 | mResp, err := l.getTableByLocal([]string{bytelib.SchemaTable}) |
49 | - if err == nil { | ||
50 | - result["拆解模块"] = mResp | ||
51 | - } else { | ||
52 | - list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
53 | - Token: req.Token, | ||
54 | - TableTypes: []string{bytelib.SchemaTable}, | ||
55 | - Module: bytelib.ModuleQuerySetCenter, | ||
56 | - ReturnGroupItem: true, | ||
57 | - }) | ||
58 | if err != nil { | 53 | if err != nil { |
59 | batchError.Add(err) | 54 | batchError.Add(err) |
60 | } | 55 | } |
61 | - result["拆解模块"] = newList(list) | ||
62 | - } | 56 | + result["拆解模块"] = mResp |
57 | + //if err == nil { | ||
58 | + // result["拆解模块"] = mResp | ||
59 | + //} else { | ||
60 | + // list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
61 | + // Token: req.Token, | ||
62 | + // TableTypes: []string{bytelib.SchemaTable}, | ||
63 | + // Module: bytelib.ModuleQuerySetCenter, | ||
64 | + // ReturnGroupItem: true, | ||
65 | + // }) | ||
66 | + // if err != nil { | ||
67 | + // batchError.Add(err) | ||
68 | + // } | ||
69 | + // result["拆解模块"] = newList(list) | ||
70 | + //} | ||
63 | }, func() { | 71 | }, func() { |
64 | mResp, err := l.getTableByLocal([]string{bytelib.CalculateItem}) | 72 | mResp, err := l.getTableByLocal([]string{bytelib.CalculateItem}) |
65 | - if err == nil { | ||
66 | - result["计算项"] = mResp | ||
67 | - } else { | ||
68 | - list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
69 | - Token: req.Token, | ||
70 | - TableTypes: []string{bytelib.CalculateItem}, | ||
71 | - Module: bytelib.ModuleCalculateCenter, | ||
72 | - ReturnGroupItem: true, | ||
73 | - ExcludeTables: []int{0}, | ||
74 | - }) | ||
75 | if err != nil { | 73 | if err != nil { |
76 | batchError.Add(err) | 74 | batchError.Add(err) |
77 | } | 75 | } |
78 | - result["计算项"] = newList(list) | ||
79 | - } | 76 | + result["计算项"] = mResp |
77 | + //if err == nil { | ||
78 | + // result["计算项"] = mResp | ||
79 | + //} else { | ||
80 | + // list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
81 | + // Token: req.Token, | ||
82 | + // TableTypes: []string{bytelib.CalculateItem}, | ||
83 | + // Module: bytelib.ModuleCalculateCenter, | ||
84 | + // ReturnGroupItem: true, | ||
85 | + // ExcludeTables: []int{0}, | ||
86 | + // }) | ||
87 | + // if err != nil { | ||
88 | + // batchError.Add(err) | ||
89 | + // } | ||
90 | + // result["计算项"] = newList(list) | ||
91 | + //} | ||
80 | }, func() { | 92 | }, func() { |
81 | mResp, err := l.getTableByLocal([]string{bytelib.CalculateSet}) | 93 | mResp, err := l.getTableByLocal([]string{bytelib.CalculateSet}) |
82 | - if err == nil { | ||
83 | - result["计算集"] = mResp | ||
84 | - } else { | ||
85 | - list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
86 | - Token: req.Token, | ||
87 | - TableTypes: []string{bytelib.CalculateSet}, | ||
88 | - Module: bytelib.ModuleCalculateCenter, | ||
89 | - ReturnGroupItem: true, | ||
90 | - ExcludeTables: []int{0}, | ||
91 | - }) | ||
92 | if err != nil { | 94 | if err != nil { |
93 | batchError.Add(err) | 95 | batchError.Add(err) |
94 | } | 96 | } |
95 | - result["计算集"] = newList(list) | ||
96 | - } | 97 | + result["计算集"] = mResp |
98 | + //if err == nil { | ||
99 | + // result["计算集"] = mResp | ||
100 | + //} else { | ||
101 | + // list, err := l.svcCtx.ByteMetadataService.ObjectTableSearch(l.ctx, bytelib.ObjectTableSearchRequest{ | ||
102 | + // Token: req.Token, | ||
103 | + // TableTypes: []string{bytelib.CalculateSet}, | ||
104 | + // Module: bytelib.ModuleCalculateCenter, | ||
105 | + // ReturnGroupItem: true, | ||
106 | + // ExcludeTables: []int{0}, | ||
107 | + // }) | ||
108 | + // if err != nil { | ||
109 | + // batchError.Add(err) | ||
110 | + // } | ||
111 | + // result["计算集"] = newList(list) | ||
112 | + //} | ||
97 | }) | 113 | }) |
98 | if err = batchError.Err(); err != nil { | 114 | if err = batchError.Err(); err != nil { |
99 | logx.Error(err) | 115 | logx.Error(err) |
@@ -132,6 +148,7 @@ func (l *SearchTableByModuleLogic) getTableByLocal(modules []string) (types.Sear | @@ -132,6 +148,7 @@ func (l *SearchTableByModuleLogic) getTableByLocal(modules []string) (types.Sear | ||
132 | Name: item.Name, | 148 | Name: item.Name, |
133 | ParentId: item.ParentId, | 149 | ParentId: item.ParentId, |
134 | Flag: item.Flag, | 150 | Flag: item.Flag, |
151 | + IsLocal: item.IsLocal, | ||
135 | }) | 152 | }) |
136 | } | 153 | } |
137 | return response, nil | 154 | return response, nil |
-
请 注册 或 登录 后发表评论