by Robin at 20240422
This commit is contained in:
parent
bf1de24bcd
commit
50fa5e32b7
|
@ -1,8 +1,11 @@
|
||||||
package proto
|
package proto
|
||||||
|
|
||||||
import "service/dbstruct"
|
import (
|
||||||
|
accountproto "service/api/proto/account/proto"
|
||||||
|
"service/dbstruct"
|
||||||
|
)
|
||||||
|
|
||||||
type ZoneCollaboratorApiVO struct {
|
type ZoneCollaboratorApiVO struct {
|
||||||
*dbstruct.ZoneCollaborator
|
*dbstruct.ZoneCollaborator
|
||||||
*dbstruct.Account `json:"collaborator_account"`
|
Account *accountproto.ApiListOthersVO `json:"collaborator_account"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
package proto
|
package proto
|
||||||
|
|
||||||
import "service/dbstruct"
|
import (
|
||||||
|
accountproto "service/api/proto/account/proto"
|
||||||
|
"service/dbstruct"
|
||||||
|
)
|
||||||
|
|
||||||
type ZoneThirdPartnerApiVO struct {
|
type ZoneThirdPartnerApiVO struct {
|
||||||
*dbstruct.ZoneThirdPartner
|
*dbstruct.ZoneThirdPartner
|
||||||
*dbstruct.Account `json:"third_partner_account"`
|
Account *accountproto.ApiListOthersVO `json:"third_partner_account"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -69,6 +69,9 @@ func ApiGetZoneCollaboratorList(ctx *gin.Context) {
|
||||||
mediaFillableList[i] = media.Account.Avatar
|
mediaFillableList[i] = media.Account.Avatar
|
||||||
}
|
}
|
||||||
mediafiller.FillList(ctx, mediaFillableList)
|
mediafiller.FillList(ctx, mediaFillableList)
|
||||||
|
if ztpVO != nil && ztpVO.Account != nil && ztpVO.Account.Avatar != nil {
|
||||||
|
mediafiller.FillEntity(ctx, ztpVO.Account.Avatar)
|
||||||
|
}
|
||||||
|
|
||||||
data := &zone_collaborator_proto.ApiListData{
|
data := &zone_collaborator_proto.ApiListData{
|
||||||
List: list,
|
List: list,
|
||||||
|
|
|
@ -2967,7 +2967,7 @@ func (s *Service) ApiGetZoneThirdPartnerList(ctx *gin.Context, req *zone_third_p
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
account, err := _DefaultAccount.OpListByMid(ctx, &accountproto.OpListByMidReq{
|
acct, err := _DefaultAccount.OpListByMid(ctx, &accountproto.OpListByMidReq{
|
||||||
Mid: zoneThirdPartner.ThirdPartnerMid,
|
Mid: zoneThirdPartner.ThirdPartnerMid,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -2975,15 +2975,17 @@ func (s *Service) ApiGetZoneThirdPartnerList(ctx *gin.Context, req *zone_third_p
|
||||||
ec = errcode.ErrCodeAccountSrvFail
|
ec = errcode.ErrCodeAccountSrvFail
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if account == nil {
|
if acct == nil {
|
||||||
logger.Error("No account entity was found, req: %v", util.ToJson(req))
|
logger.Error("No account entity was found, req: %v", util.ToJson(req))
|
||||||
ec = errcode.ErrCodeAccountNotExist
|
ec = errcode.ErrCodeAccountNotExist
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
acctVO := &accountproto.ApiListOthersVO{}
|
||||||
|
acctVO.CopyAccount(acct)
|
||||||
|
|
||||||
vo = &zone_third_partner_proto.ZoneThirdPartnerApiVO{
|
vo = &zone_third_partner_proto.ZoneThirdPartnerApiVO{
|
||||||
ZoneThirdPartner: zoneThirdPartner,
|
ZoneThirdPartner: zoneThirdPartner,
|
||||||
Account: account,
|
Account: acctVO,
|
||||||
}
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
|
@ -3081,9 +3083,11 @@ func (s *Service) ApiGetZoneCollaboratorList(ctx *gin.Context, req *zone_collabo
|
||||||
|
|
||||||
for _, zone_collaborator := range list {
|
for _, zone_collaborator := range list {
|
||||||
mid := zone_collaborator.GetCollaboratorMid()
|
mid := zone_collaborator.GetCollaboratorMid()
|
||||||
|
acctVO := &accountproto.ApiListOthersVO{}
|
||||||
|
acctVO.CopyAccount(acctMp[mid])
|
||||||
vo := &zone_collaborator_proto.ZoneCollaboratorApiVO{
|
vo := &zone_collaborator_proto.ZoneCollaboratorApiVO{
|
||||||
ZoneCollaborator: zone_collaborator,
|
ZoneCollaborator: zone_collaborator,
|
||||||
Account: acctMp[mid],
|
Account: acctVO,
|
||||||
}
|
}
|
||||||
volist = append(volist, vo)
|
volist = append(volist, vo)
|
||||||
}
|
}
|
||||||
|
@ -3102,7 +3106,7 @@ func (s *Service) ApiGetZoneCollaboratorList(ctx *gin.Context, req *zone_collabo
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
account, err := _DefaultAccount.OpListByMid(ctx, &accountproto.OpListByMidReq{
|
acct, err := _DefaultAccount.OpListByMid(ctx, &accountproto.OpListByMidReq{
|
||||||
Mid: zoneThirdPartner.ThirdPartnerMid,
|
Mid: zoneThirdPartner.ThirdPartnerMid,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -3110,15 +3114,17 @@ func (s *Service) ApiGetZoneCollaboratorList(ctx *gin.Context, req *zone_collabo
|
||||||
ec = errcode.ErrCodeAccountSrvFail
|
ec = errcode.ErrCodeAccountSrvFail
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if account == nil {
|
if acct == nil {
|
||||||
logger.Error("No account entity was found, req: %v", util.ToJson(req))
|
logger.Error("No account entity was found, req: %v", util.ToJson(req))
|
||||||
ec = errcode.ErrCodeAccountNotExist
|
ec = errcode.ErrCodeAccountNotExist
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
acctVO := &accountproto.ApiListOthersVO{}
|
||||||
|
acctVO.CopyAccount(acct)
|
||||||
|
|
||||||
ztpVO = &zone_third_partner_proto.ZoneThirdPartnerApiVO{
|
ztpVO = &zone_third_partner_proto.ZoneThirdPartnerApiVO{
|
||||||
ZoneThirdPartner: zoneThirdPartner,
|
ZoneThirdPartner: zoneThirdPartner,
|
||||||
Account: account,
|
Account: acctVO,
|
||||||
}
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue