diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/controller/agency/AgencyController.java b/postdischarge-manage/src/main/java/com/xinelu/manage/controller/agency/AgencyController.java index 75578486..62af6381 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/controller/agency/AgencyController.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/controller/agency/AgencyController.java @@ -48,6 +48,7 @@ public class AgencyController extends BaseController { */ @GetMapping("/selectAgencyList") public AjaxResult selectAgencyByIdList(Agency agency) { + // TODO 根据用户角色确定查询范围 return agencyService.selectAgencyByIdList(agency); } diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patientvisitrecord/PatientVisitRecordController.java b/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patientvisitrecord/PatientVisitRecordController.java index 1e7848d4..9ece377b 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patientvisitrecord/PatientVisitRecordController.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patientvisitrecord/PatientVisitRecordController.java @@ -52,7 +52,7 @@ public class PatientVisitRecordController extends BaseController { * 查询患者就诊记录基本信息列表 */ @ApiOperation("查询患者就诊记录基本信息列表") - @PreAuthorize("@ss.hasPermi('manage:visit:list')") + //@PreAuthorize("@ss.hasPermi('manage:visit:list')") @GetMapping("/getList") public AjaxResult getList(PatientVisitRecordDto patientVisitRecord) { List list = patientVisitRecordService.selectPatientVisitRecordList(patientVisitRecord); diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/patientvisitrecord/impl/PatientVisitRecordServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/patientvisitrecord/impl/PatientVisitRecordServiceImpl.java index 306bf7aa..782115d4 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/patientvisitrecord/impl/PatientVisitRecordServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/patientvisitrecord/impl/PatientVisitRecordServiceImpl.java @@ -209,6 +209,9 @@ public class PatientVisitRecordServiceImpl implements IPatientVisitRecordService @Override @Transactional(rollbackFor = Exception.class) public int saveRecord(PatientVisitRecordInfoSaveDto saveDto) { + if (saveDto.getPatientId() == null) { + throw new ServiceException("患者信息传输错误!"); + } PatientVisitRecord patientVisitRecord = new PatientVisitRecord(); // 查询患者基本信息 PatientBaseInfoVo patientBaseInfo = patientMapper.getPatientBaseInfo(saveDto.getPatientId()); @@ -249,11 +252,14 @@ public class PatientVisitRecordServiceImpl implements IPatientVisitRecordService * @return 结果 */ @Override - @Transactional + @Transactional(rollbackFor = Exception.class) public int updateRecord(PatientVisitRecordInfoSaveDto updDto) { if (updDto.getId() == null) { throw new ServiceException("数据传输错误"); } + if (updDto.getPatientId() == null) { + throw new ServiceException("患者信息传输错误!"); + } PatientVisitRecord patientVisitRecord = new PatientVisitRecord(); BeanUtils.copyBeanProp(patientVisitRecord, updDto); patientVisitRecord.setUpdateBy(SecurityUtils.getLoginUser().getUser().getNickName());