fix: id for privileges in tariff
This commit is contained in:
parent
419fa6e839
commit
a0a3596a89
@ -160,18 +160,21 @@ func (t *Tariff) Update(ctx context.Context, tariffID primitive.ObjectID, req mo
|
||||
for i, privilege := range req.Privileges {
|
||||
origPrivilege := privilegeMap[privilege.PrivilegeID]
|
||||
clean[i] = models.Privilege{
|
||||
ID: origPrivilege.ID,
|
||||
Name: origPrivilege.Name,
|
||||
PrivilegeID: origPrivilege.PrivilegeID,
|
||||
ServiceKey: origPrivilege.ServiceKey,
|
||||
Description: origPrivilege.Description,
|
||||
Type: origPrivilege.Type,
|
||||
Value: origPrivilege.Value,
|
||||
Amount: privilege.Amount,
|
||||
Price: origPrivilege.Price,
|
||||
}
|
||||
}
|
||||
|
||||
update := bson.M{
|
||||
"$set": bson.M{
|
||||
"description": req.Description,
|
||||
"order": req.Order,
|
||||
"name": req.Name,
|
||||
"price": req.Price,
|
||||
|
Loading…
Reference in New Issue
Block a user