Update Partner ID

This commit is contained in:
aditya.siregar
2024-07-30 18:15:47 +07:00
parent 2de5669167
commit 065cfc4df6
2 changed files with 10 additions and 8 deletions
+9 -2
View File
@@ -1,6 +1,7 @@
package request
import (
"furtuna-be/internal/common/mycontext"
"furtuna-be/internal/constants/role"
"furtuna-be/internal/entity"
@@ -48,12 +49,18 @@ type UserParam struct {
Offset int `form:"offset,default=0" json:"offset" example:"0"`
}
func (p *UserParam) ToEntity() entity.UserSearch {
func (p *UserParam) ToEntity(ctx mycontext.Context) entity.UserSearch {
partnerID := p.PartnerID
if !ctx.IsAdmin() {
partnerID = *ctx.GetPartnerID()
}
return entity.UserSearch{
Search: p.Search,
Name: p.Name,
RoleID: p.RoleID,
PartnerID: p.PartnerID,
PartnerID: partnerID,
Limit: p.Limit,
Offset: p.Offset,
}