|
@@ -83,15 +83,16 @@ public class BizDeviceServiceImpl implements IBizDeviceService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public BizDeviceDetailVO queryDeviceDetailByClinicId(String clinicId) {
|
|
public BizDeviceDetailVO queryDeviceDetailByClinicId(String clinicId) {
|
|
|
|
|
+ BizDeviceDetailVO bizDeviceDetailVO = new BizDeviceDetailVO();
|
|
|
BizDeviceAndClinicDetailQueryDTO query = new BizDeviceAndClinicDetailQueryDTO();
|
|
BizDeviceAndClinicDetailQueryDTO query = new BizDeviceAndClinicDetailQueryDTO();
|
|
|
query.setClinicId(clinicId);
|
|
query.setClinicId(clinicId);
|
|
|
List<BizDeviceAndClinicDetailVO> bizDeviceAndClinicDetailVOS = bizDeviceRepository.selectDeviceDetailAndClinicList(query);
|
|
List<BizDeviceAndClinicDetailVO> bizDeviceAndClinicDetailVOS = bizDeviceRepository.selectDeviceDetailAndClinicList(query);
|
|
|
if(ObjectUtil.isEmpty(bizDeviceAndClinicDetailVOS)){
|
|
if(ObjectUtil.isEmpty(bizDeviceAndClinicDetailVOS)){
|
|
|
- throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "泵信息不存在");
|
|
|
|
|
|
|
+ return bizDeviceDetailVO;
|
|
|
}
|
|
}
|
|
|
//因为一一对应所以数据只会有一条
|
|
//因为一一对应所以数据只会有一条
|
|
|
BizDeviceAndClinicDetailVO bizDeviceAndClinicDetailVO = bizDeviceAndClinicDetailVOS.get(0);
|
|
BizDeviceAndClinicDetailVO bizDeviceAndClinicDetailVO = bizDeviceAndClinicDetailVOS.get(0);
|
|
|
- BizDeviceDetailVO bizDeviceDetailVO = new BizDeviceDetailVO();
|
|
|
|
|
|
|
+
|
|
|
bizDeviceDetailVO.setClinicId(bizDeviceAndClinicDetailVO.getClinicRoomId());
|
|
bizDeviceDetailVO.setClinicId(bizDeviceAndClinicDetailVO.getClinicRoomId());
|
|
|
BizDeviceInfoVO bizDeviceInfoVO = BizInfusionHistoryMapper.INSTANCE.convertDeviceInfoVO(bizDeviceAndClinicDetailVO);
|
|
BizDeviceInfoVO bizDeviceInfoVO = BizInfusionHistoryMapper.INSTANCE.convertDeviceInfoVO(bizDeviceAndClinicDetailVO);
|
|
|
bizDeviceDetailVO.setDeviceInfo(bizDeviceInfoVO);
|
|
bizDeviceDetailVO.setDeviceInfo(bizDeviceInfoVO);
|