format string for datetime

This commit is contained in:
root 2023-07-26 03:35:02 +00:00
parent c7a3feee1c
commit 508f8b984f

14
api.py
View File

@ -21,14 +21,15 @@ class Info(BaseModel):
def imprimir_ticket_de_prueba(data, address): def imprimir_ticket_de_prueba(data, address):
d = data d = data
# Crea una instancia de la impresora ficticia # Crea una instancia de la impresora ficticia
printer = Network(str(address)) #printer = Network(str(address))
printer.open() #printer.open()
#printer = Dummy() printer = Dummy()
# Imprime el encabezado # Imprime el encabezado
printer.set(align='center', bold=False, height=1, width=1) printer.set(align='center', bold=False, height=1, width=1)
printer.text("Pedido Por: " + str(d['user'])+ '\n') printer.text("Pedido Por: " + str(d['user'])+ '\n')
printer.text(str(datetime.now())+'\n') format_date_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
printer.text(str(format_date_time)+'\n')
printer.set(align='center', bold=False, height=2, width=2, custom_size=True) printer.set(align='center', bold=False, height=2, width=2, custom_size=True)
printer.text('========================\n') printer.text('========================\n')
text = 'MESA: ' + str(d['table'] + "\n") text = 'MESA: ' + str(d['table'] + "\n")
@ -64,14 +65,13 @@ def imprimir_ticket_de_prueba(data, address):
printer.cut() printer.cut()
printer.close() printer.close()
# Obtiene el contenido del ticket de prueba # Obtiene el contenido del ticket de prueba
#ticket_contenido = printer.output ticket_contenido = printer.output
# Imprime el contenido en la consola # Imprime el contenido en la consola
#sys.stdout.write(ticket_contenido.decode('utf-8')) sys.stdout.write(ticket_contenido.decode('utf-8'))
@app.post("/order_kitchen") @app.post("/order_kitchen")
def print_ticket_file_kitchen(info : Info): def print_ticket_file_kitchen(info : Info):
print(info)
info = dict(info) info = dict(info)
data = info["content"] data = info["content"]
address = info["ip_printer"] address = info["ip_printer"]