作者 yangfu

fix bug name duplicate

@@ -26,7 +26,7 @@ _testmain.go @@ -26,7 +26,7 @@ _testmain.go
26 .vscode 26 .vscode
27 27
28 app.log 28 app.log
29 -go.sum 29 +#go.sum
30 lastupdate.tmp 30 lastupdate.tmp
31 *.log 31 *.log
32 32
@@ -26,6 +26,15 @@ func NewSearchTableDataLogic(ctx context.Context, svcCtx *svc.ServiceContext) *S @@ -26,6 +26,15 @@ func NewSearchTableDataLogic(ctx context.Context, svcCtx *svc.ServiceContext) *S
26 } 26 }
27 27
28 func (l *SearchTableDataLogic) SearchTableData(req *types.SearchTableDataRequest) (resp interface{}, err error) { 28 func (l *SearchTableDataLogic) SearchTableData(req *types.SearchTableDataRequest) (resp interface{}, err error) {
  29 + if req.ObjectId == 0 {
  30 + resp = map[string]interface{}{
  31 + "objectId": 0,
  32 + "fields": nil,
  33 + "total": 0,
  34 + "data": make([]string, 0),
  35 + }
  36 + return
  37 + }
29 tableDataPreviewRequest := &bytelib.TableDataPreviewRequest{ 38 tableDataPreviewRequest := &bytelib.TableDataPreviewRequest{
30 Token: req.Token, 39 Token: req.Token,
31 ObjectType: bytelib.ObjectMetaTable, 40 ObjectType: bytelib.ObjectMetaTable,
@@ -211,7 +211,7 @@ type GetTableDetailResponse struct { @@ -211,7 +211,7 @@ type GetTableDetailResponse struct {
211 211
212 type SearchTableDataRequest struct { 212 type SearchTableDataRequest struct {
213 Token string `header:"x-mmm-accesstoken,optional"` 213 Token string `header:"x-mmm-accesstoken,optional"`
214 - ObjectId int `json:"objectId"` // 对象ID 214 + ObjectId int `json:"objectId,optional"` // 对象ID
215 PageNumber int `json:"page,optional"` // 分页数 215 PageNumber int `json:"page,optional"` // 分页数
216 PageSize int `json:"size,optional"` // 页码 216 PageSize int `json:"size,optional"` // 页码
217 Condition []*Condition `json:"conditions,optional"` // 条件 217 Condition []*Condition `json:"conditions,optional"` // 条件
@@ -80,7 +80,7 @@ type ( @@ -80,7 +80,7 @@ type (
80 80
81 SearchTableDataRequest struct{ 81 SearchTableDataRequest struct{
82 Token string `header:"x-mmm-accesstoken,optional"` 82 Token string `header:"x-mmm-accesstoken,optional"`
83 - ObjectId int `json:"objectId"` // 对象ID 83 + ObjectId int `json:"objectId,optional"` // 对象ID
84 PageNumber int `json:"page,optional"` // 分页数 84 PageNumber int `json:"page,optional"` // 分页数
85 PageSize int `json:"size,optional"` // 页码 85 PageSize int `json:"size,optional"` // 页码
86 Condition []*Condition `json:"conditions,optional"` // 条件 86 Condition []*Condition `json:"conditions,optional"` // 条件
此 diff 太大无法显示。