Showing
2 changed files
with
15 additions
and
6 deletions
| ... | @@ -269,6 +269,14 @@ exports.setMedicine = async(ctx) => { | ... | @@ -269,6 +269,14 @@ exports.setMedicine = async(ctx) => { |
| 269 | return; | 269 | return; |
| 270 | } | 270 | } |
| 271 | 271 | ||
| 272 | + | ||
| 273 | + //new bottleMedicine | ||
| 274 | + let bottleMedicine = new BottleMedicine({ | ||
| 275 | + bottleId, | ||
| 276 | + medicineId, | ||
| 277 | + dosage, | ||
| 278 | + }); | ||
| 279 | + | ||
| 272 | if(doctorId !== undefined && doctorId !== null && doctorId !== '') { | 280 | if(doctorId !== undefined && doctorId !== null && doctorId !== '') { |
| 273 | const patientInfo = await PatientInfo.findByPatientIdAndDoctorIdAndUseYn(userId, doctorId, 'Y'); | 281 | const patientInfo = await PatientInfo.findByPatientIdAndDoctorIdAndUseYn(userId, doctorId, 'Y'); |
| 274 | if(!patientInfo) { | 282 | if(!patientInfo) { |
| ... | @@ -278,14 +286,11 @@ exports.setMedicine = async(ctx) => { | ... | @@ -278,14 +286,11 @@ exports.setMedicine = async(ctx) => { |
| 278 | }; | 286 | }; |
| 279 | return; | 287 | return; |
| 280 | } | 288 | } |
| 289 | + | ||
| 290 | + bottleMedicine.setDoctorId(doctorId); | ||
| 281 | } | 291 | } |
| 282 | 292 | ||
| 283 | - const bottleMedicine = new BottleMedicine({ | 293 | + |
| 284 | - bottleId, | ||
| 285 | - medicineId, | ||
| 286 | - doctorId, | ||
| 287 | - dosage, | ||
| 288 | - }); | ||
| 289 | bottleMedicine.save(); | 294 | bottleMedicine.save(); |
| 290 | 295 | ||
| 291 | ctx.status = 200; | 296 | ctx.status = 200; | ... | ... |
| ... | @@ -30,5 +30,9 @@ const BottleMedicineSchema = new Schema({ | ... | @@ -30,5 +30,9 @@ const BottleMedicineSchema = new Schema({ |
| 30 | } | 30 | } |
| 31 | }); | 31 | }); |
| 32 | 32 | ||
| 33 | +BottleMedicineSchema.methods.setDoctorId = function(doctorId) { | ||
| 34 | + this.doctorId = doctorId; | ||
| 35 | +}; | ||
| 36 | + | ||
| 33 | 37 | ||
| 34 | module.exports = mongoose.model('BottleMedicine', BottleMedicineSchema); | 38 | module.exports = mongoose.model('BottleMedicine', BottleMedicineSchema); |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment