作者 庄敏学

获取数据排序

@@ -58,13 +58,17 @@ func newWhere(conditions []*types.Condition) *bytelib.TableQueryWhere { @@ -58,13 +58,17 @@ func newWhere(conditions []*types.Condition) *bytelib.TableQueryWhere {
58 //if order == "" { 58 //if order == "" {
59 // order = "ASC" 59 // order = "ASC"
60 //} 60 //}
  61 + order := ""
  62 + if c.Order != "" {
  63 + order = c.FieldName + " " + order
  64 + }
61 where.Conditions = append(where.Conditions, &bytelib.TableQueryCondition{ 65 where.Conditions = append(where.Conditions, &bytelib.TableQueryCondition{
62 Field: &bytelib.Field{ 66 Field: &bytelib.Field{
63 Name: c.FieldName, 67 Name: c.FieldName,
64 }, 68 },
65 Like: c.Like, 69 Like: c.Like,
66 In: c.In, 70 In: c.In,
67 - //Order: order, 71 + Order: order,
68 }) 72 })
69 } 73 }
70 return where 74 return where