0016537: Troco Simples - Pagamento via carteira Digital Troco Simples

0016535: Troco Simples - Adequações na entrega
bug#16537
bug#16535
dev:clemente
qua:debora

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@100218 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdir 2020-02-13 20:49:43 +00:00
parent 97ee984539
commit 9dd0cf03c8
8 changed files with 147 additions and 0 deletions

View File

@ -0,0 +1,5 @@
declare
begin
execute immediate 'insert into FORMA_PAGO(formapago_id,descpago, activo, fecmodif, usuario_id, cvepago, tipo_pago, cvesistema) values (FORMA_PAGO_SEQ.nextval, ''CARTEIRA DIGITAL TROCO SIMPLES'', 1,sysdate,1, ''TS'', 12, ''CARTEIRA_DIGITAL_TS'')';
exception when others then null;
end;

View File

@ -0,0 +1,15 @@
declare
dup_val_on_index exception;
pragma exception_init (dup_val_on_index , -00001);
begin
execute immediate 'INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES (CONSTANTE_seq.nextval,''TS05_PATH_PEDIDO_PAGAMENTO'',''TROCO SIMPLES. Pedido de pagamento com saldo'',1, ''v1/transaction/payment/{parametro}'',1,1,null,1)';
exception when dup_val_on_index then NULL;
end;
/
declare
dup_val_on_index exception;
pragma exception_init (dup_val_on_index , -00001);
begin
execute immediate 'INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES (CONSTANTE_seq.nextval,''TS06_PATH_STATUS_AUTORIZACAO_CLIENTE'',''TROCO SIMPLES. Verificar status do pedido de pagamento'',1,''v1/transaction/{parametro}/authorization'',1,1,null,1);';
exception when dup_val_on_index then NULL;
end;

View File

@ -0,0 +1,17 @@
declare
object_exists exception;
pragma exception_init (object_exists , -01430);
begin
execute immediate 'ALTER TABLE CAJA_DET_PAGO ADD PAGAMENTO_ID_TROCO_SIMPLES VARCHAR(100)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -01430);
begin
execute immediate 'ALTER TABLE CAJA_DET_PAGO ADD CPF_TROCO_SIMPLES VARCHAR(15)';
exception when object_exists then null;
end;

View File

@ -0,0 +1,38 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE TABLE DADOS_ESTORNO_TROCOSIMPLES (
DADOSESTORNOTROCOSIMPLES_ID NUMBER(7) NOT NULL,
CPF VARCHAR2(15),
ID_TRANSACAO VARCHAR2(100),
DATATRANSACAO DATE,
ACTIVO NUMBER(1),
NUMFOLIOSISTEMA VARCHAR2(36),
VALORTOTAL NUMBER(11,2),
VALORESTORNADO NUMBER(11,2),
NUMOPERACION VARCHAR2(36),
ORIGEN_ID NUMBER(7),
DESTINO_ID NUMBER(7),
CORRIDA_ID NUMBER(22,0),
FECCORRIDA DATE,
EMPRESA_ID NUMBER(22,0),
PUNTOVENTA_ID NUMBER(22,0),
FECMODIF DATE,
USUARIO_ID NUMBER(7),
PRIMARY KEY (DADOSESTORNOTROCOSIMPLES_ID),
FOREIGN KEY (DESTINO_ID) REFERENCES PARADA (PARADA_ID) ENABLE,
FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA (PARADA_ID) ENABLE
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate
'CREATE SEQUENCE DADOS_ESTORNO_TS_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
exception when object_exists then null;
end;

View File

@ -0,0 +1,7 @@
DO $$
BEGIN
insert into FORMA_PAGO(formapago_id,descpago, activo, fecmodif, usuario_id, cvepago, tipo_pago, cvesistema)
values (FORMA_PAGO_SEQ.nextval, 'CARTEIRA DIGITAL TROCO SIMPLES', 1,sysdate,1, 'TS', 12, 'CARTEIRA_DIGITAL_TS');
EXCEPTION WHEN unique_violation THEN NULL;
END
$$;

View File

@ -0,0 +1,18 @@
DO $$
BEGIN
INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES
(CONSTANTE_seq.nextval,'TS05_PATH_PEDIDO_PAGAMENTO','TROCO SIMPLES. Pedido de pagamento com saldo',1,
'v1/transaction/payment/{parametro}',1,1,null,1);
EXCEPTION WHEN unique_violation THEN NULL;
END
$$;
/
DO $$
BEGIN
INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES
(CONSTANTE_seq.nextval,'TS06_PATH_STATUS_AUTORIZACAO_CLIENTE','TROCO SIMPLES. Verificar status do pedido de pagamento',1,
'v1/transaction/{parametro}/authorization',1,1,null,1);
EXCEPTION WHEN unique_violation THEN NULL;
END
$$;

View File

@ -0,0 +1,13 @@
DO $$
BEGIN
ALTER TABLE CAJA_DET_PAGO ADD PAGAMENTO_ID_TROCO_SIMPLES VARCHAR(100);
EXCEPTION WHEN unique_violation THEN NULL;
END
$$;
/
DO $$
BEGIN
ALTER TABLE CAJA_DET_PAGO ADD CPF_TROCO_SIMPLES VARCHAR(15);
EXCEPTION WHEN unique_violation THEN NULL;
END
$$;

View File

@ -0,0 +1,34 @@
DO $$
BEGIN
CREATE TABLE DADOS_ESTORNO_TROCOSIMPLES (
DADOSESTORNOTROCOSIMPLES_ID NUMBER(7) NOT NULL,
CPF VARCHAR2(15),
ID_TRANSACAO VARCHAR2(100),
DATATRANSACAO DATE,
ACTIVO NUMBER(1),
NUMFOLIOSISTEMA VARCHAR2(36),
VALORTOTAL NUMBER(11,2),
VALORESTORNADO NUMBER(11,2),
NUMOPERACION VARCHAR2(36),
ORIGEN_ID NUMBER(7),
DESTINO_ID NUMBER(7),
CORRIDA_ID NUMBER(22,0),
FECCORRIDA DATE,
EMPRESA_ID NUMBER(22,0),
PUNTOVENTA_ID NUMBER(22,0),
FECMODIF DATE,
USUARIO_ID NUMBER(7),
PRIMARY KEY (DADOSESTORNOTROCOSIMPLES_ID),
FOREIGN KEY (DESTINO_ID) REFERENCES PARADA (PARADA_ID) ENABLE,
FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA (PARADA_ID) ENABLE
);
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;
/
DO $$
BEGIN
CREATE SEQUENCE DADOS_ESTORNO_TS_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE;
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;