|
|
@@ -868,6 +868,24 @@ public class BizClinicRoomServiceImpl implements IBizClinicRoomService {
|
|
|
return infusionClinicRepository.insert(bizInfusionClinic)!=0;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param source
|
|
|
+ * @description: TODO
|
|
|
+ * @author wangzl
|
|
|
+ * @date 2025/10/16
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Boolean unBindDevice(AppDoctorUnBindPumpDTO source) {
|
|
|
+ BizInfusionClinicPO bizInfusionClinicPO = infusionClinicRepository.selectOne(new LambdaQueryWrapper<BizInfusionClinicPO>()
|
|
|
+ .eq(BizInfusionClinicPO::getDeviceId, source.getDeviceId())
|
|
|
+ .eq(BizInfusionClinicPO::getClinicId, source.getClinicId())
|
|
|
+ .last("limit 1"));
|
|
|
+ if (ObjectUtil.isNull(bizInfusionClinicPO)) {
|
|
|
+ throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "绑定信息不存在");
|
|
|
+ }
|
|
|
+ return infusionClinicRepository.deleteById(bizInfusionClinicPO.getId())!=0;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 微信小程序基于医生已填写的信息更新数据
|
|
|
*/
|