Переглянути джерело

[BCQ] Add query for saving special event

Julius Cessar Lapugot 9 роки тому
батько
коміт
15151fd577

+ 19 - 0
crss-metering/application-oracle-query.yml

@@ -243,3 +243,22 @@ bcq:
        FROM ({SELECT_QUERY}) AB
        WHERE ROWNUM < ((({PAGE_NO} + 1) * {PAGE_SIZE}) + 1))
       WHERE RNUM >= (({PAGE_NO} * {PAGE_SIZE}) + 1)
+  event:
+    insert: >
+      INSERT INTO TXN_BCQ_SPECIAL_EVENT (
+        EVENT_ID,
+        DEADLINE_DATE,
+        REMARKS)
+      VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?, ?)
+    trading-date:
+      insert: >
+        INSERT INTO TXN_BCQ_EVENT_TRADING_DATE (
+          EVENT_ID,
+          TRADING_DATE)
+        VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?)
+    participant:
+      insert: >
+        INSERT INTO TXN_BCQ_EVENT_PARTICIPANT (
+          EVENT_ID,
+          TRADING_PARTICIPANT)
+        VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?)

+ 20 - 1
crss-metering/application-pg-query.yml

@@ -236,4 +236,23 @@ bcq:
       SELECT COUNT(*)
       FROM TXN_BCQ_HEADER A INNER JOIN TXN_BCQ_UPLOAD_FILE B ON A.FILE_ID = B.FILE_ID
     paginate: >
-      {SELECT_QUERY} LIMIT ({PAGE_NO} + 1) * {PAGE_SIZE} OFFSET {PAGE_NO} * {PAGE_SIZE}
+      {SELECT_QUERY} LIMIT ({PAGE_NO} + 1) * {PAGE_SIZE} OFFSET {PAGE_NO} * {PAGE_SIZE}
+  event:
+    insert: >
+      INSERT INTO TXN_BCQ_SPECIAL_EVENT (
+        EVENT_ID,
+        DEADLINE_DATE,
+        REMARKS)
+      VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?)
+    trading-date:
+      insert: >
+        INSERT INTO TXN_BCQ_EVENT_TRADING_DATE (
+          EVENT_ID,
+          TRADING_DATE)
+        VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?)
+    participant:
+      insert: >
+        INSERT INTO TXN_BCQ_EVENT_PARTICIPANT (
+          EVENT_ID,
+          TRADING_PARTICIPANT)
+        VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?)