作者 庄敏学

获取数据排序

@@ -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,  
66 - In: c.In,  
67 - //Order: order, 69 + Like: c.Like,
  70 + In: c.In,
  71 + Order: order,
68 }) 72 })
69 } 73 }
70 return where 74 return where