Просмотр исходного кода

修改泵信息管理手术信息详情页
问题

zhouzeyu 3 месяцев назад
Родитель
Сommit
41b831ab7f

+ 8 - 0
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/service/impl/BizClinicRoomWxUserServiceImpl.java

@@ -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;