| | |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.system.service.ISysConfigService; |
| | | import com.smartor.domain.DTO.PatMedInhospDTO; |
| | | import com.smartor.domain.PatMedInhosp; |
| | | import com.smartor.domain.PatMedInhospVO; |
| | | import com.smartor.domain.PatMedReq; |
| | |
| | | @Override |
| | | public void doSelect() { |
| | | patMedInhospService.selectPatMedInhospList(patMedInhosp); |
| | | } |
| | | }); |
| | | return getDataTable2(count, list); |
| | | } |
| | | |
| | | /** |
| | | * 查询患者住院记录通过入院申请单信息 |
| | | */ |
| | | @ApiOperation("查询患者住院记录通过入院申请单信息") |
| | | //@PreAuthorize("@ss.hasPermi('smartor:patinhosp:list')") |
| | | @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid") |
| | | @PostMapping("/selectPatMedInhospByApplication") |
| | | public TableDataInfo selectPatMedInhospByApplication(@RequestBody PatMedInhosp patMedInhosp) { |
| | | PageUtils.startPageByPost(patMedInhosp.getPageNum(), patMedInhosp.getPageSize()); |
| | | SysUser user = getLoginUser().getUser(); |
| | | patMedInhosp.setOrgid(user.getOrgid()); |
| | | List<PatMedInhospDTO> list = patMedInhospService.selectPatMedInhospByApplication(patMedInhosp); |
| | | long count = PageUtils.count(new ISelect() { |
| | | @Override |
| | | public void doSelect() { |
| | | patMedInhospService.selectPatMedInhospByApplication(patMedInhosp); |
| | | } |
| | | }); |
| | | return getDataTable2(count, list); |
| | |
| | | * @return |
| | | */ |
| | | @ApiOperation("各科室服务人次") |
| | | @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid") |
| | | @PostMapping("/getDeptRanking") |
| | | public TableDataInfo getDeptRanking(@RequestBody PatMedReq patMedReq) { |
| | | return getDataTable(patMedInhospService.getDeptRanking(patMedReq)); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 处理患者信息,进入子任务表 |
| | | */ |
| | | @ApiOperation("dealOutHospInfoBySchedule") |
| | | @PostMapping("/dealOutHospInfoBySchedule") |
| | | public void dealOutHospInfoBySchedule() { |
| | | String config = configService.selectConfigByKey("visit.early.day"); |
| | | //出院表 |
| | | iPatMedInhospService.dealOutHospInfoBySchedule(config); |
| | | } |
| | | |
| | | /** |
| | | * 处理患者信息,进入子任务表 |
| | | */ |
| | | @ApiOperation("addOperationSubTask") |
| | | @PostMapping("/addOperationSubTask") |
| | | public void addOperationSubTask() { |
| | | String config = configService.selectConfigByKey("visit.early.day"); |
| | | iPatMedInhospService.addOperationSubTask(config); |
| | | } |
| | | } |