|
@@ -839,6 +839,9 @@ public class ElderlyAskLeaveServiceImpl implements ElderlyAskLeaveService {
|
|
|
}
|
|
}
|
|
|
elderlyAskLeaveDO.setElderlyInfo(elderlyInfoDO);
|
|
elderlyAskLeaveDO.setElderlyInfo(elderlyInfoDO);
|
|
|
elderlyAskLeaveDO.setTenantName(tenantMapper.selectById(elderlyAskLeaveDO.getTenantId()).getName());
|
|
elderlyAskLeaveDO.setTenantName(tenantMapper.selectById(elderlyAskLeaveDO.getTenantId()).getName());
|
|
|
|
|
+ // 计算状态展示类型:1-待出院,2-待回院,3-已完成
|
|
|
|
|
+ elderlyAskLeaveDO.setStatusType(ElderlyAskLeaveDO.computeStatusType(
|
|
|
|
|
+ elderlyAskLeaveDO.getOutDate(), elderlyAskLeaveDO.getUpdateDate()));
|
|
|
}
|
|
}
|
|
|
return elderlyAskLeaveDOPageResult;
|
|
return elderlyAskLeaveDOPageResult;
|
|
|
}
|
|
}
|
|
@@ -852,6 +855,9 @@ public class ElderlyAskLeaveServiceImpl implements ElderlyAskLeaveService {
|
|
|
elderlyInfoDO.setBedName(buildService.getFullBedName(elderlyInfoDO.getId()));
|
|
elderlyInfoDO.setBedName(buildService.getFullBedName(elderlyInfoDO.getId()));
|
|
|
}
|
|
}
|
|
|
elderlyAskLeaveDO.setElderlyInfo(elderlyInfoDO);
|
|
elderlyAskLeaveDO.setElderlyInfo(elderlyInfoDO);
|
|
|
|
|
+ // 计算状态展示类型:1-待出院,2-待回院,3-已完成
|
|
|
|
|
+ elderlyAskLeaveDO.setStatusType(ElderlyAskLeaveDO.computeStatusType(
|
|
|
|
|
+ elderlyAskLeaveDO.getOutDate(), elderlyAskLeaveDO.getUpdateDate()));
|
|
|
}
|
|
}
|
|
|
return elderlyAskLeaveDO;
|
|
return elderlyAskLeaveDO;
|
|
|
}
|
|
}
|
|
@@ -935,6 +941,7 @@ public class ElderlyAskLeaveServiceImpl implements ElderlyAskLeaveService {
|
|
|
throw exception(ErrorCodeConstants.ELDERLY_LEAVE_SCAN_OUT_NOT_FOUND);
|
|
throw exception(ErrorCodeConstants.ELDERLY_LEAVE_SCAN_OUT_NOT_FOUND);
|
|
|
}
|
|
}
|
|
|
askLeave.setOutDate(new Date());
|
|
askLeave.setOutDate(new Date());
|
|
|
|
|
+ askLeave.setScaner(SecurityFrameworkUtils.getLoginUserNickname());
|
|
|
elderlyAskLeaveMapper.updateById(askLeave);
|
|
elderlyAskLeaveMapper.updateById(askLeave);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -951,6 +958,7 @@ public class ElderlyAskLeaveServiceImpl implements ElderlyAskLeaveService {
|
|
|
throw exception(ErrorCodeConstants.ELDERLY_LEAVE_SCAN_RETURN_NOT_FOUND);
|
|
throw exception(ErrorCodeConstants.ELDERLY_LEAVE_SCAN_RETURN_NOT_FOUND);
|
|
|
}
|
|
}
|
|
|
askLeave.setUpdateDate(new Date());
|
|
askLeave.setUpdateDate(new Date());
|
|
|
|
|
+ askLeave.setScaner(SecurityFrameworkUtils.getLoginUserNickname());
|
|
|
elderlyAskLeaveMapper.updateById(askLeave);
|
|
elderlyAskLeaveMapper.updateById(askLeave);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|