| | |
| | | import com.ruoyi.common.utils.RSAPublicKeyExample; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.http.HttpUtils; |
| | | import com.ruoyi.quartz.service.ICollectHISMapperService; |
| | | import com.ruoyi.quartz.service.impl.CollectHISMapperServiceImpl; |
| | | import com.smartor.common.LSHospTokenUtil; |
| | | import com.smartor.domain.*; |
| | | import com.smartor.mapper.HeLibraryMapper; |
| | |
| | | |
| | | @Autowired |
| | | IXHGatherPatArchiveService ixhGatherPatArchiveService; |
| | | |
| | | @Autowired |
| | | ICollectHISMapperService icollectHis; |
| | | |
| | | |
| | | @Value("${appid}") |
| | |
| | | //丽水有的医院还没法做长期任务随访 |
| | | List<ServiceSubtask> subtaskList2 = new ArrayList<>(); |
| | | if (visitHosp == 2) { |
| | | for (ServiceSubtask serviceSubtask : subtaskList) { |
| | | Boolean b = VisitSendStateEnum.getDescByCode(serviceSubtask.getOrgid()); |
| | | if (b) subtaskList2.add(serviceSubtask); |
| | | try { |
| | | for (ServiceSubtask serviceSubtask : subtaskList) { |
| | | Boolean b = VisitSendStateEnum.getDescByCode(serviceSubtask.getOrgid()); |
| | | |
| | | if (b) subtaskList2.add(serviceSubtask); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("-------长期任务异常为:", e); |
| | | continue; |
| | | } |
| | | // for (ServiceSubtask serviceSubtask : subtaskList) { |
| | | // Boolean b = VisitSendStateEnum.getDescByCode(serviceSubtask.getOrgid()); |
| | | // |
| | | // if (b) subtaskList2.add(serviceSubtask); |
| | | // } |
| | | subtaskList = subtaskList2; |
| | | } |
| | | |
| | |
| | | } |
| | | return toHex(md5.digest()); |
| | | } |
| | | |
| | | public void collectHIS() { |
| | | try { |
| | | // HIS数据采集 |
| | | HnDataGatherVO hnDataGatherVO = new HnDataGatherVO(); |
| | | log.info("【dealHisData】HIS开始采集数据"); |
| | | ihnGatherPatArchiveService.hnDataGather(hnDataGatherVO); |
| | | log.info("【dealHisData】HIS结束采集数据"); |
| | | } catch (Exception e) { |
| | | log.error("【dealHisData】HIS数据采集异常", e); |
| | | } |
| | | } |
| | | } |