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