base_controller.go 1.8 KB
package mobile_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,
//			//"pageNumber": pageNumber,
//			"list": data,
//		},
//	}
//	controller.Response(dataMap, err)
//}
//
//func (controller *baseController) ReturnListData(count int64, data interface{}, err error) {
//	dataMap := map[string]interface{}{
//		"total": count,
//		//"pageNumber": pageNumber,
//		"list": data,
//	}
//	controller.Response(dataMap, err)
//}
//
//func (controller *baseController) GetUserId() int64 {
//	return 1
//}
//
//func (controller *baseController) GetCompanyId() int64 {
//	return 1
//}
//
//func (controller *baseController) GetUserBaseId() int64 {
//	return 1
//}
//
//func (controller *baseController) GetOrgId() int64 {
//	return 1
//}
//
//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
//	}
//	// TODO:打印测试日志
//	log.Logger.Debug("operator " + json.MarshalToString(op))
//	return op
//}