|
|
@@ -5,6 +5,7 @@ import (
|
|
|
"database/sql"
|
|
|
"fmt"
|
|
|
"lims_adapter/dao/learning"
|
|
|
+ "lims_adapter/model"
|
|
|
"lims_adapter/model/learning"
|
|
|
|
|
|
"dashoo.cn/micro_libary/micro_srv"
|
|
|
@@ -69,6 +70,13 @@ func (s LearningExamRecordService) List(ctx context.Context, req *learning.Learn
|
|
|
}
|
|
|
m = m.Page(req.Page.Current, req.Page.Size)
|
|
|
}
|
|
|
+ if req.OrderBy == nil {
|
|
|
+ req.OrderBy = &model.OrderBy{}
|
|
|
+ }
|
|
|
+ if req.OrderBy.Value == "" {
|
|
|
+ req.OrderBy.Value = "a.CreatedAt"
|
|
|
+ req.OrderBy.Type = "desc"
|
|
|
+ }
|
|
|
if req.OrderBy != nil && req.OrderBy.Value != "" {
|
|
|
order := "asc"
|
|
|
if req.OrderBy.Type == "desc" {
|