소스 검색

Add device id to transaction record

Lee Morgan 6 년 전
부모
커밋
ffb2b10d99
2개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      controllers/home.js
  2. 4 0
      models/transaction.js

+ 3 - 1
controllers/home.js

@@ -28,9 +28,11 @@ module.exports = {
                             let transactions = [];
 
                             for(let order of result.data.elements){
+                                console.log(order);
                                 let newTransaction = new Transaction({
                                     merchant: merchant._id,
-                                    date: new Date(order.createdTime)
+                                    date: new Date(order.createdTime),
+                                    device: order.device.id
                                 });
 
                                 for(let item of order.lineItems.elements){

+ 4 - 0
models/transaction.js

@@ -10,6 +10,10 @@ const TransactionSchema = new mongoose.Schema({
         type: Date,
         required: [true, "Must provide date and time transacted"]
     },
+    device: {
+        type: String,
+        required: [true, "Transactions must record the device used"]
+    },
     recipes: [{
         type: mongoose.Schema.Types.ObjectId,
         ref: "Recipe"