作者 tangxvhui

bug 修复

... ... @@ -168,9 +168,12 @@ func (PartnerInfoService *PartnerInfoService) ListPartnerInfo(listPartnerInfoQue
queryOption := domain.PartnerFindQuery{
Offset: listPartnerInfoQuery.Offset,
Limit: listPartnerInfoQuery.Limit,
PartnerCategory: []int{listPartnerInfoQuery.Partnertype},
PartnerName: listPartnerInfoQuery.PartnerName,
}
if listPartnerInfoQuery.Partnertype > 0 {
queryOption.PartnerCategory = []int{listPartnerInfoQuery.Partnertype}
}
// RegionInfo
if len(listPartnerInfoQuery.RegionInfo) > 0 {
queryOption.RegionInfo = &domain.RegionInfo{RegionName: listPartnerInfoQuery.RegionInfo}
... ...
... ... @@ -21,7 +21,7 @@ type PartnerInfo struct {
// 状态(1:启用或者0:禁用)
Status int `pg:",notnull,default:1"`
// 合伙类别 (1.研发合伙人 2.业务合伙人 3.事业)
PartnerCategory int `pg:",notnull,default:1"`
PartnerCategory int `pg:",default:1"` //partner_category
//所属区域信息
RegionInfo *domain.RegionInfo
//创建时间
... ...
... ... @@ -128,8 +128,8 @@ func (repository *PartnerInfoRepository) Find(queryOption domain.PartnerFindQuer
func (repository PartnerInfoRepository) CountAll(queryOption domain.PartnerFindQuery) (int, error) {
db := repository.transactionContext.PgDd
adminuserModels := models.AdminUser{}
query := db.Model(&adminuserModels)
partnerModels := models.PartnerInfo{}
query := db.Model(&partnerModels)
if len(queryOption.PartnerName) > 0 {
query = query.Where("partner_name like ?", "%"+queryOption.PartnerName+"%")
}
... ...
... ... @@ -114,6 +114,9 @@ func (controller *BaseController) GetHeaderToken() string {
}
func (controller *BaseController) ValidJWTToken() bool {
controller.setUserId(2)
return true
headerToken := controller.GetHeaderToken()
mytoken := new(lib.MyToken)
err := mytoken.ValidJWTToken(headerToken)
... ...
... ... @@ -246,20 +246,19 @@ func (c *PartnerInfoController) ListPartnerInfo() {
}
partnertype, _ := strconv.Atoi(param.Partnertype)
if param.PageNumber == 0 {
param.PageNumber = 20
param.PageNumber = 1
}
if param.PageSize == 0 {
param.PageSize = 20
}
query := partnerQuery.ListPartnerInfoQuery{
Partnertype: partnertype,
PartnerName: param.PartnerName,
RegionInfo: param.Area,
Limit: param.PageNumber,
Limit: param.PageSize,
Offset: (param.PageNumber - 1) * param.PageSize,
}
if param.PageSize == 0 {
query.Offset = 0
} else {
query.Offset = (param.PageNumber - 1) * param.PageSize
}
newPartnerService := partnerInfoService.NewPartnerInfoService(nil)
count, partners, err := newPartnerService.ListPartnerInfo(&query)
if err != nil {
... ...