lrf402788946 4 yıl önce
ebeveyn
işleme
9f381b83fc
1 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  1. 4 1
      app/service/patient.js

+ 4 - 1
app/service/patient.js

@@ -240,7 +240,6 @@ class PatientService extends CrudService {
   }
   // 医生移除病人
   async fromDoctorDelete({ doctorid, patientid } = {}) {
-    console.log(doctorid, patientid);
     assert(doctorid, '缺少医生信息');
     assert(patientid, '缺少病人信息');
     // 切断医生和病人的关系
@@ -254,6 +253,10 @@ class PatientService extends CrudService {
     await this.pDocs.deleteMany({ patientid, doctorid });
     // 删除医生和病人的聊天房间
     await this.room.deleteMany({ patientid, doctorid });
+    // 删除医生和病人的单聊,群聊的聊天记录
+    await this.chatModel.deleteMany({ $or: [{ sendid: doctorid, receiveid: patientid }, { sendid: patientid, receiveid: doctorid }] });
+    await this.gc.deleteMany({ doctorid, sendid: patientid });
+
   }
 
 }