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