作者 yangfu

fix:query set preview

@@ -143,7 +143,7 @@ func (ptr *QuerySetService) PreviewPrepare(ctx *domain.Context, querySetId int, @@ -143,7 +143,7 @@ func (ptr *QuerySetService) PreviewPrepare(ctx *domain.Context, querySetId int,
143 if err != nil { 143 if err != nil {
144 return nil, err 144 return nil, err
145 } 145 }
146 - if queryComponentsHasEdit(ctx, querySet, queryComponents) && querySet.QuerySetInfo.BindTableId > 0 { 146 + if !queryComponentsHasEdit(ctx, querySet, queryComponents) && querySet.QuerySetInfo.BindTableId > 0 {
147 if t, _ := tableRepository.FindOne(map[string]interface{}{"context": ctx, "tableId": querySet.QuerySetInfo.BindTableId}); t != nil { 147 if t, _ := tableRepository.FindOne(map[string]interface{}{"context": ctx, "tableId": querySet.QuerySetInfo.BindTableId}); t != nil {
148 return t, nil 148 return t, nil
149 } 149 }
@@ -346,7 +346,7 @@ func conditionsEditLog(ctx *domain.Context, querySet *domain.QuerySet, queryComp @@ -346,7 +346,7 @@ func conditionsEditLog(ctx *domain.Context, querySet *domain.QuerySet, queryComp
346 346
347 func queryComponentsHasEdit(ctx *domain.Context, querySet *domain.QuerySet, queryComponents []*domain.QueryComponent) bool { 347 func queryComponentsHasEdit(ctx *domain.Context, querySet *domain.QuerySet, queryComponents []*domain.QueryComponent) bool {
348 logs := selectsEditLog(ctx, querySet, queryComponents) 348 logs := selectsEditLog(ctx, querySet, queryComponents)
349 - return len(logs) == 0 349 + return len(logs) != 0
350 } 350 }
351 351
352 func selectsEditLog(ctx *domain.Context, querySet *domain.QuerySet, queryComponents []*domain.QueryComponent) []FastSourceLog { 352 func selectsEditLog(ctx *domain.Context, querySet *domain.QuerySet, queryComponents []*domain.QueryComponent) []FastSourceLog {
@@ -604,7 +604,7 @@ func (ptr *QuerySetService) Copy(ctx *domain.Context, querySetId int, t string, @@ -604,7 +604,7 @@ func (ptr *QuerySetService) Copy(ctx *domain.Context, querySetId int, t string,
604 if err != nil { 604 if err != nil {
605 return nil, err 605 return nil, err
606 } 606 }
607 - copyTable := NewTable(domain.TableType(t), name, table.Fields(false), 0).WithContext(ctx).WithPrefix(qs.Type) 607 + copyTable := NewCopyTable(domain.TableType(t), name, table.Fields(false), 0).WithContext(ctx).WithPrefix(qs.Type)
608 608
609 copyTable, err = tableRepository.Save(copyTable) 609 copyTable, err = tableRepository.Save(copyTable)
610 if err != nil { 610 if err != nil {