Jelajahi Sumber

会议室列表优先级修复

guodj 4 tahun lalu
induk
melakukan
bee7ce1232
3 mengubah file dengan 8 tambahan dan 0 penghapusan
  1. 1 0
      handler/meeting.go
  2. 5 0
      service/base.go
  3. 2 0
      service/meeting/meeting.go

+ 1 - 0
handler/meeting.go

@@ -27,6 +27,7 @@ func (m *Meeting) List(ctx context.Context, req *model.ListReq, rsp *comm_def.Co
 	if req.Current < 0 {
 		req.Current = DefaultPageCurrent
 	}
+
 	list, total, err := meeting.NewSrv(tenant).List(*req)
 	_, err, code, msg := myerrors.CheckError(err)
 	if err != nil {

+ 5 - 0
service/base.go

@@ -13,6 +13,11 @@ import (
 	表基础模型
 */
 
+const (
+	DefaultSortField = "Sort"
+	DefaultSortType  = "DESC"
+)
+
 // BaseModel 基础字段
 type BaseModel struct {
 	CreatedBy   string      `orm:"CreatedBy"          json:"created_by"`    // 创建人姓名

+ 2 - 0
service/meeting/meeting.go

@@ -51,6 +51,8 @@ func (m Service) List(req model.ListReq) ([]model.Meeting, int, error) {
 
 	if req.Value != "" {
 		entityModel = entityModel.Order(common.Snake2Orm(model.Meeting{}, req.Value), req.Type)
+	} else {
+		entityModel = entityModel.Order(service.DefaultSortField, service.DefaultSortType)
 	}
 	res, err := entityModel.Page(req.Current, req.Size).FindAll()
 	if err != nil {