浏览代码

[192024] Add query for retrieving settlement-ready bcqs by modified date

Joshua Mengote 6 年之前
父节点
当前提交
ce96fdf106
共有 2 个文件被更改,包括 15 次插入0 次删除
  1. 8 0
      crss-metering/crss-metering-oracle-query.yml
  2. 7 0
      crss-metering/crss-metering-pg-query.yml

+ 8 - 0
crss-metering/crss-metering-oracle-query.yml

@@ -204,6 +204,14 @@ bcq:
         WHERE
           STATUS = :status AND
           (DEADLINE_DATE + (:plusDays || ' day') :: interval) :: date <= current_date;
+      select-by-status-and-modifieddate-plus-days: >
+        SELECT
+          *
+        FROM metering.TXN_BCQ_HEADER
+        WHERE
+          STATUS = :status AND
+          MODIFIED_DATE::date > (current_date - (:plusDays || ' day') :: interval) :: date AND
+          MODIFIED_DATE::date <= current_date;
   data:
     insert: >
       INSERT INTO TXN_BCQ_DATA (

+ 7 - 0
crss-metering/crss-metering-pg-query.yml

@@ -208,6 +208,13 @@ bcq:
         WHERE
           STATUS = :status AND
           (DEADLINE_DATE + (:plusDays || ' day') :: interval) :: date <= current_date;
+      select-by-status-and-modifieddate-plus-days: >
+        SELECT
+          *
+        FROM metering.TXN_BCQ_HEADER
+        WHERE STATUS = :status
+          AND MODIFIED_DATE :: date > (current_date - (:plusDays || ' day') :: interval) :: date
+          AND MODIFIED_DATE :: date <= current_date;
   data:
     insert: >
       INSERT INTO TXN_BCQ_DATA (