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 = data['message']
|
||||
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")
|
||||
else:
|
||||
final = json.loads(json.dumps(resultado))
|
||||
final2 = final['result']
|
||||
final_data = json.loads(json.dumps(eval(final2)))
|
||||
final_data = json.loads(json.dumps(final2)) #eval(final2)
|
||||
#archivo = final_data['code']
|
||||
module_path = modules.get_module_path('tabla_nomina')
|
||||
model = "facturas"
|
||||
@ -244,7 +244,9 @@ class nomina_electronica(models.Model):
|
||||
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')
|
||||
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)
|
||||
att_id = self.env['ir.attachment'].create({
|
||||
'name': self.number+extension,
|
||||
@ -333,15 +335,15 @@ class nomina_electronica(models.Model):
|
||||
resultado = json.loads(result.text)
|
||||
if "result" in resultado:
|
||||
final = resultado["result"]
|
||||
if final.find("error") == -1:
|
||||
self.write({"impreso":False,"transaccionID":final,"estado":"Generada_correctamente"})
|
||||
return self.env['wk.wizard.message'].genrated_message("4 "+"el id "+final,"FACTURA ELECTRONICA ENVIADA CORRECTAMENTE" ,"https://navegasoft.com")
|
||||
if "error_d" in final:
|
||||
if "transactionID" in final:
|
||||
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:
|
||||
final_error = json.loads(final) #.decode("utf-8")
|
||||
final_text = final_error['error']
|
||||
return self.env['wk.wizard.message'].genrated_message("2 "+final_text['mensaje'], final_text['titulo'],final_text['link'])
|
||||
# else:
|
||||
|
||||
# return self.env['wk.wizard.message'].genrated_message('3 No hemos recibido una respuesta satisfactoria vuelve a enviarlo', 'Reenviar')
|
||||
else:
|
||||
if "error" in resultado:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user