박권수

fix. takeMedicineHists : balance(잔량) 필드 추가

...@@ -12,9 +12,10 @@ const TakeMedicineHistorySchema = new Schema ({ ...@@ -12,9 +12,10 @@ const TakeMedicineHistorySchema = new Schema ({
12 ref : 'BottleMedicine', 12 ref : 'BottleMedicine',
13 required : true, 13 required : true,
14 }, 14 },
15 - temperature : { type : Number, default : 0 }, 15 + temperature : { type : Number, default : 0, },
16 - humidity : { type : Number, default : 0 }, 16 + humidity : { type : Number, default : 0, },
17 - dosage : { type : Number, default : 0 }, 17 + dosage : { type : Number, default : 0, },
18 + balance : { type : Number, default : 0, },
18 }); 19 });
19 20
20 21
......
...@@ -59,11 +59,14 @@ const bottleInfoUpdate = async(data) => { ...@@ -59,11 +59,14 @@ const bottleInfoUpdate = async(data) => {
59 const dosage = Math.round((lastTotalWeight - totalWeight) / parseFloat(eachWeight)); 59 const dosage = Math.round((lastTotalWeight - totalWeight) / parseFloat(eachWeight));
60 60
61 if(dosage > 0) { 61 if(dosage > 0) {
62 + const balance = Math.round(totalWeight / parseFloat(eachWeight));
63 +
62 const takeMedicineHist = new TakeMedicineHist({ 64 const takeMedicineHist = new TakeMedicineHist({
63 bmId : bottleMedicine._id, 65 bmId : bottleMedicine._id,
64 temperature, 66 temperature,
65 humidity, 67 humidity,
66 dosage, 68 dosage,
69 + balance,
67 }); 70 });
68 await takeMedicineHist.save(); 71 await takeMedicineHist.save();
69 } 72 }
......