| | |
| | | String yqbm = configService.selectConfigByKey("common_api_service_hospbm"); |
| | | try { |
| | | List<LtkjExamJcsqd> jcsqdList = testMapper.getCcXZxYyPacsLtkjExamJcsqd(s,hosp); |
| | | log.info("手动同步检查申请单数据:"+jcsqdList); |
| | | if (null != jcsqdList && !jcsqdList.isEmpty()) { |
| | | DynamicDataSourceContextHolder.clearDataSourceType(); |
| | | jcsqdService.deletedLtkjJcsqdByTjhAndTmh(s); |
| | | jcbgdService.deletedLtkjJcbgdByTjhAndTmh(s); |
| | | jcsqdService.saveBatch(jcsqdList); |
| | | List<LtkjExamJcbgd> jcbgdList = testMapper.getCcXZxYyPacsLtkjExamJcbgd(s,hosp); |
| | | DynamicDataSourceContextHolder.clearDataSourceType(); |
| | | // DynamicDataSourceContextHolder.clearDataSourceType(); |
| | | log.info("手动同步检查报告单数据:"+jcbgdList); |
| | | if (null != jcbgdList && !jcbgdList.isEmpty()) jcbgdService.saveBatch(jcbgdList); |
| | | jcycxmService.deletedByTjh(s); |
| | | for (LtkjExamJcsqd jcsqd : jcsqdList) { |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | @GetMapping ("/shoudongtbjcbgdsj") |
| | | @ApiOperation(value = "手动同步检查报告单结果接口") |
| | | public AjaxResult shoudongtbjcbgdsj(HttpServletRequest request) { |
| | | String hospId = request.getHeader("hospId"); |
| | | log.info("手动同步检验或检查结果开始->{}{}",hospId,DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss")); |
| | | try { |
| | | List<String> jc = orderService.shoudongtbjcbgdsj(); |
| | | for (String s : jc) { |
| | | jcbgdService.deletedLtkjJcbgdByTjhAndTmh(s); |
| | | List<LtkjExamJcbgd> jcbgdList = testMapper.getCcXZxYyPacsLtkjExamJcbgd(s,hospId); |
| | | log.info("手动同步检查报告单数据:"+jcbgdList); |
| | | if (null != jcbgdList && !jcbgdList.isEmpty()) jcbgdService.saveBatch(jcbgdList); |
| | | } |
| | | |
| | | log.info("当前同步的是->{} 结果","检查"); |
| | | return AjaxResult.success("同步成功"); |
| | | |
| | | } catch (Exception e) { |
| | | log.error(String.valueOf(e)); |
| | | } |
| | | return AjaxResult.success(); |
| | | } |
| | | |
| | | } |