ソースを参照

Bug fix: Square "closed_at" for orders not always returning a date.

Lee Morgan 5 年 前
コミット
e3c5b304c2
3 ファイル変更5 行追加5 行削除
  1. 1 1
      controllers/helper.js
  2. 2 2
      controllers/renderer.js
  3. 2 2
      controllers/squareData.js

+ 1 - 1
controllers/helper.js

@@ -16,7 +16,7 @@ module.exports = {
                     for(let i = 0; i < response.data.orders.length; i++){
                         let transaction = new Transaction({
                             merchant: merchant._id,
-                            date: response.data.orders[i].closed_at,
+                            date: response.data.orders[i].created_at,
                             posId: response.data.orders[i].id,
                             recipes: []
                         });

+ 2 - 2
controllers/renderer.js

@@ -73,7 +73,7 @@ module.exports = {
                             query: {
                                 filter: {
                                     date_time_filter: {
-                                        closed_at: {
+                                        created_at: {
                                             start_at: latest,
                                             end_at: now
                                         }
@@ -83,7 +83,7 @@ module.exports = {
                                     }
                                 },
                                 sort: {
-                                    sort_field: "CLOSED_AT",
+                                    sort_field: "CREATED_AT",
                                     sort_order: "DESC"
                                 }
                             },

+ 2 - 2
controllers/squareData.js

@@ -175,7 +175,7 @@ module.exports = {
                 for(let i = 0; i < response.data.orders.length; i++){
                     let transaction = new Transaction({
                         merchant: merchant._id,
-                        date: new Date(response.data.orders[i].closed_at),
+                        date: new Date(response.data.orders[i].created_at),
                         posId: response.data.orders[i].id,
                         recipes: []
                     });
@@ -217,7 +217,7 @@ module.exports = {
                     for(let i = 0; i < response.data.orders.length; i++){
                         let transaction = new Transaction({
                             merchant: merchant._id,
-                            date: new Date(response.data.orders[i].closed_at),
+                            date: new Date(response.data.orders[i].created_at),
                             posId: response.data.orders[i].id,
                             recipes: []
                         });