lrf402788946 %!s(int64=4) %!d(string=hai) anos
pai
achega
9f381b83fc
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  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 });
+
   }
 
 }