|
|
@@ -4,7 +4,10 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.tr.core.exception.TRExcCode;
|
|
|
import cn.tr.module.smart.common.po.BizClinicRoomPO;
|
|
|
+import cn.tr.module.smart.common.po.BizInfusionClinicPO;
|
|
|
import cn.tr.module.smart.common.repository.BizClinicRoomRepository;
|
|
|
+import cn.tr.module.smart.common.repository.BizInfusionClinicRepository;
|
|
|
+import org.checkerframework.checker.units.qual.A;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
@@ -32,6 +35,9 @@ public class BizClinicRoomWxUserServiceImpl implements IBizClinicRoomWxUserServi
|
|
|
@Autowired
|
|
|
private BizClinicRoomRepository clinicRoomRepository;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private BizInfusionClinicRepository infusionClinicRepository;
|
|
|
+
|
|
|
/**
|
|
|
* 根据条件查询诊室患者绑定id
|
|
|
* @param query 查询参数
|
|
|
@@ -130,6 +136,8 @@ public class BizClinicRoomWxUserServiceImpl implements IBizClinicRoomWxUserServi
|
|
|
.eq(BizClinicRoomWxUserPO::getWxUserId, userId)
|
|
|
.in(BizClinicRoomWxUserPO::getClinicRoomId, ids));
|
|
|
if(result!=0){
|
|
|
+ infusionClinicRepository.delete(new LambdaQueryWrapper<BizInfusionClinicPO>()
|
|
|
+ .in(BizInfusionClinicPO::getClinicId, ids));
|
|
|
clinicRoomRepository.deleteBatchIds(ids);
|
|
|
}
|
|
|
return result;
|