othr
This commit is contained in:
@@ -91,7 +91,17 @@ class ClientService(BaseService):
|
||||
client = await self.get_by_id(request.data.id)
|
||||
if not client:
|
||||
return ClientUpdateResponse(ok=False, message='Клиент не найден')
|
||||
await self.session.execute(update(Client).where(Client.id == client.id).values(name=request.data.name))
|
||||
request_dict = request.data.dict()
|
||||
del request_dict['id']
|
||||
del request_dict['details']
|
||||
del request_dict['barcode_template']
|
||||
request_dict['barcode_template_id'] = request.data.barcode_template.id
|
||||
stmt = (
|
||||
update(Client)
|
||||
.where(Client.id == client.id)
|
||||
.values(**request_dict)
|
||||
)
|
||||
await self.session.execute(stmt)
|
||||
await self.update_details(user, client, request.data.details)
|
||||
await self.session.commit()
|
||||
return ClientUpdateResponse(ok=True, message='Клиент обновлен')
|
||||
|
||||
Reference in New Issue
Block a user