新增根据体检编号查询患者信息 不包含头像

This commit is contained in:
lxd 2025-06-27 15:09:13 +08:00
parent 593d3f4698
commit 38d1d34d31
3 changed files with 29 additions and 3 deletions

View File

@ -547,7 +547,7 @@ public class InspectPatientController {
@Operation(summary = "获取检验报告")
public CommonResult<Boolean> getReportTj(@RequestParam("medicalSn") String medicalSn, @RequestParam("type") String type) {
//获取患者信息
InspectPatientDO patientDO = patientService.getPatientInfo(medicalSn);
InspectPatientDO patientDO = patientService.getnewPatientInfo(medicalSn);
if (patientDO != null) {
String model = "";

View File

@ -82,7 +82,11 @@ public interface InspectPatientService {
* 根据体检编号获取患者信息的json
* */
InspectPatientDO getPatientInfo(String medicalSn);
/*
* 根据体检编号获取患者信息 不包含头像
* */
InspectPatientDO getnewPatientInfo(String medicalSn);
/*
* 根据体检编号只获取shortid字段
* */

View File

@ -174,7 +174,29 @@ public class InspectPatientServiceImpl implements InspectPatientService {
return patientDO;
}
@Override
public InspectPatientDO getnewPatientInfo(String medicalSn)
{
LambdaQueryWrapper<InspectPatientDO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.select(
InspectPatientDO::getMedicalSn,
InspectPatientDO::getGender,
InspectPatientDO::getPName,
InspectPatientDO::getCardId,
InspectPatientDO::getHospitalNo,
InspectPatientDO::getOrgname,
InspectPatientDO::getDistrictname,
InspectPatientDO::getOldmanflag,
InspectPatientDO::getHtnflag,
InspectPatientDO::getDiaflag,
InspectPatientDO::getSmiflag,
InspectPatientDO::getPulflag
);
queryWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn);
InspectPatientDO patientDO = patientMapper.selectOne(queryWrapper);
return patientDO;
}
@Override
public String getPatientShortid(String medicalSn) {
LambdaQueryWrapper<InspectPatientDO> queryWrapper = new LambdaQueryWrapper<>();