| | |
| | | } |
| | | |
| | | |
| | | |
| | | @GetMapping ("/ceshi") |
| | | @ApiOperation (value = "测试调用lis视图数据接口") |
| | | @RepeatSubmit |
| | | // @Transactional |
| | | public AjaxResult ceshi() { |
| | | List<Map<String, Object>> ccXZxYyLisJgSt = testMapper.getCcXZxYyLisJgSt(); |
| | | return AjaxResult.success(ccXZxYyLisJgSt); |
| | | } |
| | | |
| | | |
| | | @GetMapping ("/getCsList") |
| | | @ApiOperation (value = "初审查询体检记录客户列表")//0待1已 |
| | | @Transactional |
| | |
| | | final String getInfoFromSqlData = configService.selectConfigByKey("getInfoFromSqlData"); |
| | | |
| | | final String sfkqdyhis = configService.selectConfigByKey("sfkqdyhis"); |
| | | final String sfkqdshitulianjie = configService.selectConfigByKey("sfkqdshitulianjie"); |
| | | TjOrder order = orderService.getOrderByTjNum(tjNumber); |
| | | if (null != order) { |
| | | |
| | |
| | | //同步检查项目给redis缓存现在不用了 |
| | | // asyncService.updateCheckType(order.getTjNumber()); |
| | | } |
| | | // else if(null !=sfkqdshitulianjie && sfkqdshitulianjie.equals("Y")){ |
| | | // List<Map<String,Object>> maps= testMapper.getCcXZxYyLisJgSt(); |
| | | // } |
| | | //化验 |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), UserHoder.getLoginUser().getUserId()); |
| | | //检查 |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 同步sql server数据到本地数据库数据接口 |
| | | */ |
| | |
| | | try { |
| | | boolean tryLock = lock.tryLock(3L, TimeUnit.SECONDS); |
| | | if (tryLock){ |
| | | String doctorId = configService.selectConfigByKey("request_default_check_doctorId"); |
| | | //根据配置调取存储过程 将临时表数据存入预约表2023.12.12 |
| | | final String getInfoFromSqlData = configService.selectConfigByKey("getInfoFromSqlData"); |
| | | |
| | |
| | | if ("Y".equals(getInfoFromSqlData)) { |
| | | tbhyxm(order); |
| | | //同步化验项目 |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), "148"); |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), doctorId); |
| | | //同步检查项目 |
| | | testMapper.updateDetailByTjJcCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), "148"); |
| | | testMapper.updateDetailByTjJcCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), doctorId); |
| | | asyncService.updateCheckType(order.getTjNumber()); |
| | | |
| | | } |
| | |
| | | } |
| | | } |
| | | //同步化验项目 |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), "148"); |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), doctorId); |
| | | } |
| | | /*同步检查 his接口*/ |
| | | if (null != jianChaBaoGaoDan && jianChaBaoGaoDan.size() > 0) { |
| | |
| | | jcbgdService.save(jcbgd); |
| | | } |
| | | jcsqdService.saveLtkjExamJcsqd(order.getCardId()); |
| | | testMapper.updateDetailByTjJcCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), "148"); |
| | | testMapper.updateDetailByTjJcCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), doctorId); |
| | | }else { |
| | | return AjaxResult.error("检查项目暂时未出结果,请稍后同步!!!"); |
| | | } |
| | |
| | | return AjaxResult.success("同步成功"); |
| | | } |
| | | //化验 |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), "148"); |
| | | testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), doctorId); |
| | | //检查 |
| | | jcsqdService.saveLtkjExamJcsqd(order.getCardId()); |
| | | return AjaxResult.success("同步成功"); |