base_controller.go 1.3 KB
package web_client

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/port/beego/controllers"
)

type baseController struct {
	controllers.BaseController
}

//func (controller *baseController) ReturnPageListData(count int64, data interface{}, err error, pageNumber int) {
//	dataMap := map[string]interface{}{
//		"grid": map[string]interface{}{
//			"total": count,
//			"list":  data,
//		},
//	}
//	controller.Response(dataMap, err)
//}
//
//func (controller *baseController) ReturnListData(count int64, data interface{}, err error) {
//	dataMap := map[string]interface{}{
//		"total": count,
//		"list":  data,
//	}
//	controller.Response(dataMap, err)
//}
//
//func (controller *baseController) GetOperator() domain.Operator {
//	token := controller.Ctx.Input.Header("X-Mmm-Accesstoken")
//	loginToken := &domain.LoginToken{}
//	err := loginToken.ParseToken(token)
//	if err != nil {
//		log.Logger.Error(err.Error())
//	}
//	op := domain.Operator{
//		UserId:     loginToken.UserId,
//		CompanyId:  loginToken.CompanyId,
//		OrgId:      loginToken.OrgId,
//		UserBaseId: loginToken.UserBaseId,
//		Phone:      loginToken.Account,
//		Token:      token,
//	}
//	// TODO:测试数据后期删除
//	if op.UserId == 0 {
//		op.UserId = 9
//		op.CompanyId = 23
//		op.OrgId = 45
//		op.UserBaseId = 5
//	}
//	return op
//}