14.0 [MRG] merge files send by navegasoft
This commit is contained in:
parent
163c347fa4
commit
97713f5b3b
@ -210,12 +210,12 @@ class nomina_electronica(models.Model):
|
|||||||
data = final_error["data"]
|
data = final_error["data"]
|
||||||
data_final = data['message']
|
data_final = data['message']
|
||||||
final_data = json.loads(json.dumps(data_final))
|
final_data = json.loads(json.dumps(data_final))
|
||||||
archivo = final_data['code']
|
# archivo = final_data['code']
|
||||||
return self.env['wk.wizard.message'].genrated_message(data_final,"Los datos no estan correctos" ,"https://navegasoft.com")
|
return self.env['wk.wizard.message'].genrated_message(data_final,"Los datos no estan correctos" ,"https://navegasoft.com")
|
||||||
else:
|
else:
|
||||||
final = json.loads(json.dumps(resultado))
|
final = json.loads(json.dumps(resultado))
|
||||||
final2 = final['result']
|
final2 = final['result']
|
||||||
final_data = json.loads(json.dumps(eval(final2)))
|
final_data = json.loads(json.dumps(final2)) #eval(final2)
|
||||||
#archivo = final_data['code']
|
#archivo = final_data['code']
|
||||||
module_path = modules.get_module_path('tabla_nomina')
|
module_path = modules.get_module_path('tabla_nomina')
|
||||||
model = "facturas"
|
model = "facturas"
|
||||||
@ -244,7 +244,9 @@ class nomina_electronica(models.Model):
|
|||||||
if final_data['code'] == '400':
|
if final_data['code'] == '400':
|
||||||
return self.env['wk.wizard.message'].genrated_message('Estamos recibiendo un codigo 400 Es necesario esperar para volver imprimir el documento', 'Es necesario esperar para volver a imprimir el documento')
|
return self.env['wk.wizard.message'].genrated_message('Estamos recibiendo un codigo 400 Es necesario esperar para volver imprimir el documento', 'Es necesario esperar para volver a imprimir el documento')
|
||||||
elif final_data['code'] == '200':
|
elif final_data['code'] == '200':
|
||||||
image_64_encode = base64.b64decode(final_data['documentBase64'])
|
print("el codigo")
|
||||||
|
print(final_data['code'])
|
||||||
|
image_64_encode = base64.b64decode(final_data['documentBase64']) #eval(
|
||||||
i64 = base64.b64encode(image_64_encode)
|
i64 = base64.b64encode(image_64_encode)
|
||||||
att_id = self.env['ir.attachment'].create({
|
att_id = self.env['ir.attachment'].create({
|
||||||
'name': self.number+extension,
|
'name': self.number+extension,
|
||||||
@ -333,15 +335,15 @@ class nomina_electronica(models.Model):
|
|||||||
resultado = json.loads(result.text)
|
resultado = json.loads(result.text)
|
||||||
if "result" in resultado:
|
if "result" in resultado:
|
||||||
final = resultado["result"]
|
final = resultado["result"]
|
||||||
if final.find("error") == -1:
|
if "error_d" in final:
|
||||||
self.write({"impreso":False,"transaccionID":final,"estado":"Generada_correctamente"})
|
if "transactionID" in final:
|
||||||
return self.env['wk.wizard.message'].genrated_message("4 "+"el id "+final,"FACTURA ELECTRONICA ENVIADA CORRECTAMENTE" ,"https://navegasoft.com")
|
self.write({"impreso":False,"transaccionID":final['transactionID'],"estado":"Generada_correctamente"})
|
||||||
|
return self.env['wk.wizard.message'].genrated_message(final['mensaje'],final['titulo'] ,final['link'])
|
||||||
else:
|
else:
|
||||||
final_error = json.loads(final) #.decode("utf-8")
|
final_error = json.loads(final) #.decode("utf-8")
|
||||||
final_text = final_error['error']
|
final_text = final_error['error']
|
||||||
return self.env['wk.wizard.message'].genrated_message("2 "+final_text['mensaje'], final_text['titulo'],final_text['link'])
|
return self.env['wk.wizard.message'].genrated_message("2 "+final_text['mensaje'], final_text['titulo'],final_text['link'])
|
||||||
# else:
|
# else:
|
||||||
|
|
||||||
# return self.env['wk.wizard.message'].genrated_message('3 No hemos recibido una respuesta satisfactoria vuelve a enviarlo', 'Reenviar')
|
# return self.env['wk.wizard.message'].genrated_message('3 No hemos recibido una respuesta satisfactoria vuelve a enviarlo', 'Reenviar')
|
||||||
else:
|
else:
|
||||||
if "error" in resultado:
|
if "error" in resultado:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user