| | |
| | | import com.ruoyi.common.utils.http.HttpUtils; |
| | | import com.smartor.common.DistinctByProperty; |
| | | import com.smartor.domain.*; |
| | | import com.ruoyi.outpatientvisit.domain.PatMedOuthospError; |
| | | import com.ruoyi.outpatientvisit.domain.PatMedOuthosp; |
| | | import com.ruoyi.inhospvisit.api.InhospVisitFacade; |
| | | import com.ruoyi.inhospvisit.domain.PatMedInhosp; |
| | | import com.smartor.mapper.*; |
| | | import com.ruoyi.outpatientvisit.mapper.PatMedOuthospErrorMapper; |
| | | import com.smartor.service.IPatArchiveService; |
| | | import com.smartor.service.IPatMedInhospService; |
| | | import com.smartor.service.IPatMedOuthospService; |
| | |
| | | @Autowired |
| | | private ServiceSubtaskMapper serviceSubtaskMapper; |
| | | @Autowired |
| | | private PatMedInhospMapper patMedInhospMapper; |
| | | private InhospVisitFacade inhospVisitFacade; |
| | | |
| | | @Autowired |
| | | private PatMedOuthospErrorMapper patMedOuthospErrorMapper; |
| | |
| | | if (pmIn.getStarttime() != null) { |
| | | Date dayStart = DateUtils.truncate(pmIn.getStarttime(), Calendar.DAY_OF_MONTH); |
| | | Date dayEnd = DateUtils.addDays(dayStart, 1); |
| | | List<PatMedInhosp> outInhosps = patMedInhospMapper.selectOutInhospByPatnoAndOutDate( |
| | | List<PatMedInhosp> outInhosps = inhospVisitFacade.selectOutInhospByPatnoAndOutDate( |
| | | StringUtils.trim(pmIn.getPatno()), dayStart, dayEnd); |
| | | if (CollectionUtils.isNotEmpty(outInhosps)) { |
| | | //存在出院记录,说明该患者是再入院,把上一次出院产生的子任务改成不执行 |