feat: add comment, creating refactor
This commit is contained in:
@@ -80,7 +80,19 @@ class ClientService(BaseService):
|
||||
client = await self.get_by_name(request.data.name)
|
||||
if client:
|
||||
return ClientCreateResponse(ok=False, message='Клиент с таким именем уже существует')
|
||||
await self.create_client_raw(user, request.data.name, request.data.details)
|
||||
client_dict = request.data.dict()
|
||||
del client_dict['details']
|
||||
del client_dict['barcode_template']
|
||||
if request.data.barcode_template:
|
||||
client_dict['barcode_template_id'] = request.data.barcode_template.id
|
||||
client_dict['created_at'] = datetime.datetime.now()
|
||||
|
||||
client = Client(**client_dict)
|
||||
self.session.add(client)
|
||||
await self.session.flush()
|
||||
await self.create_details(user, client, request.data.details)
|
||||
|
||||
# await self.create_client_raw(user, request.data.name, request.data.details)
|
||||
await self.session.commit()
|
||||
return ClientCreateResponse(ok=True, message='Client created')
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user