Commit da1dfc07cb79525d8ea6d48a2270e9312916c53e

Authored by Eric Fernandez
1 parent a46df9163a
Exists in master

body

Showing 1 changed file with 28 additions and 28 deletions   Show diff stats
... ... @@ -23,41 +23,41 @@ module.exports = function(config) {
23 23 });
24 24 },
25 25  
26   - guardarComprobante: function (req) {
  26 + guardarComprobante: function (body) {
27 27  
28 28 return new Promise((resolve, reject) => {
29 29  
30   - delete req.body.cabecera.idTransaccion;
31   - delete req.body.cabecera.GLN;
32   - delete req.body.cabecera.C_HD2;
33   - delete req.body.cabecera.E_HD2;
  30 + delete body.cabecera.idTransaccion;
  31 + delete body.cabecera.GLN;
  32 + delete body.cabecera.C_HD2;
  33 + delete body.cabecera.E_HD2;
34 34  
35 35 //smalldatetime
36   - req.body.cabecera.FEC = new Date(req.body.cabecera.FEC).toISOString().slice(0, 19).replace('T', ' ');
37   - req.body.cabecera.FECCAI = new Date(req.body.cabecera.FECCAI).toISOString().slice(0, 19).replace('T', ' ');
38   - req.body.cabecera.FECVEN = new Date(req.body.cabecera.FECVEN).toISOString().slice(0, 19).replace('T', ' ');
  36 + body.cabecera.FEC = new Date(body.cabecera.FEC).toISOString().slice(0, 19).replace('T', ' ');
  37 + body.cabecera.FECCAI = new Date(body.cabecera.FECCAI).toISOString().slice(0, 19).replace('T', ' ');
  38 + body.cabecera.FECVEN = new Date(body.cabecera.FECVEN).toISOString().slice(0, 19).replace('T', ' ');
39 39 //datetime
40   - req.body.cabecera.FEV = moment(req.body.cabecera.FEV).format('YYYYMMDD');
41   - req.body.cabecera.FEP = moment(req.body.cabecera.FEP).format('YYYYMMDD');
  40 + body.cabecera.FEV = moment(body.cabecera.FEV).format('YYYYMMDD');
  41 + body.cabecera.FEP = moment(body.cabecera.FEP).format('YYYYMMDD');
42 42  
43 43 var promesas = [
44   - knex('PMAEFACT').insert(req.body.cabecera),
  44 + knex('PMAEFACT').insert(body.cabecera),
45 45 knex('PCOBYPAG').insert({
46   - COD: req.body.cabecera.COD,
47   - FEP: req.body.cabecera.FEC,
48   - TIP: req.body.cabecera.TIP,
49   - TCO: req.body.cabecera.TCO,
50   - SUC: req.body.cabecera.SUC,
51   - NCO: req.body.cabecera.NCO,
52   - IPA: req.body.cabecera.TOT,
  46 + COD: body.cabecera.COD,
  47 + FEP: body.cabecera.FEC,
  48 + TIP: body.cabecera.TIP,
  49 + TCO: body.cabecera.TCO,
  50 + SUC: body.cabecera.SUC,
  51 + NCO: body.cabecera.NCO,
  52 + IPA: body.cabecera.TOT,
53 53 SAL: 0,
54 54 TCA: 1,
55   - ZONA: req.body.cabecera.ZON,
56   - FPA: req.body.cabecera.FPA,
  55 + ZONA: body.cabecera.ZON,
  56 + FPA: body.cabecera.FPA,
57 57 REC: 0,
58 58 FER: '19000101 00:00',
59 59 PRO: '',
60   - FEV: req.body.cabecera.FEV,
  60 + FEV: body.cabecera.FEV,
61 61 ANU: '',
62 62 PLA: 0,
63 63 LUG: 0,
... ... @@ -70,23 +70,23 @@ module.exports = function(config) {
70 70 }),
71 71 ];
72 72  
73   - req.body.cuerpo.forEach(cuerpo => {
  73 + body.cuerpo.forEach(cuerpo => {
74 74  
75 75 if (cuerpo.estado != 'rechazado' && !(cuerpo.COD == 0 && cuerpo.ART == 0)) {
76 76  
77 77 promesas.push(knex('AMOVSTOC').insert({
78 78 SEC: cuerpo.COD,
79 79 ART: cuerpo.ART,
80   - FEC: req.body.cabecera.FEC,
  80 + FEC: body.cabecera.FEC,
81 81 CYV: 'C',
82   - TIP: req.body.cabecera.TIP,
83   - TCO: req.body.cabecera.TCO,
84   - PVE: req.body.cabecera.SUC,
85   - NCO: req.body.cabecera.NCO,
  82 + TIP: body.cabecera.TIP,
  83 + TCO: body.cabecera.TCO,
  84 + PVE: body.cabecera.SUC,
  85 + NCO: body.cabecera.NCO,
86 86 ORD: cuerpo.ORD,
87 87 CAN: cuerpo.cantidadRecibida,
88 88 PUN: cuerpo.PUN,
89   - COD: req.body.cabecera.COD,
  89 + COD: body.cabecera.COD,
90 90 DTO: cuerpo.DTO,
91 91 IMI: cuerpo.IMI,
92 92 PLA: 0,