| | |
| | | */ |
| | | @PostMapping("/lis/getList") |
| | | public AjaxResult getLisList(@RequestBody String json) { |
| | | log.info("lis接口参数->{}",JSONUtil.toJsonStr(json)); |
| | | // log.info("lis接口参数->{}",JSONUtil.toJsonStr(json)); |
| | | cn.hutool.json.JSONObject parseObj = JSONUtil.parseObj(json); |
| | | String tjNum = StrUtil.isBlank(parseObj.getStr("tjNum")) ? null : parseObj.getStr("tjNum"); |
| | | String name = StrUtil.isBlank(parseObj.getStr("name")) ? null : parseObj.getStr("name"); |
| | |
| | | public AjaxResult getTjList(@RequestParam("code")String code){ |
| | | // log.info("tjList接口参数->{}",code); |
| | | LambdaQueryWrapper<TjOrder> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(TjOrder::getCardId,code); |
| | | queryWrapper.eq(TjOrder::getCardId, code) |
| | | .or() |
| | | .eq(TjOrder::getTjNumber, code); |
| | | TjOrder order = tjOrderService.getOne(queryWrapper); |
| | | if (order == null){ |
| | | return AjaxResult.error("门诊号:"+code+"在体检系统中不存在"); |
| | |
| | | public AjaxResult getJyTjList(@RequestParam("code")String code){ |
| | | // log.info("tjList接口参数->{}",code); |
| | | LambdaQueryWrapper<TjOrder> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(TjOrder::getCardId,code); |
| | | queryWrapper.eq(TjOrder::getCardId,code) |
| | | .or() |
| | | .eq(TjOrder::getTjNumber, code); |
| | | TjOrder order = tjOrderService.getOne(queryWrapper); |
| | | if (order == null){ |
| | | return AjaxResult.error("门诊号:"+code+"在体检系统中不存在"); |
| | |
| | | cn.hutool.json.JSONArray lis = parseObj.getJSONArray("lis"); |
| | | cn.hutool.json.JSONObject tj = parseObj.getJSONObject("tj"); |
| | | if (pacs != null && !pacs.isEmpty()){ |
| | | String tjNum = pacs.getStr("tjnum"); |
| | | LambdaQueryWrapper<TjOrder> wrapper1 = new LambdaQueryWrapper<>(); |
| | | wrapper1.eq(TjOrder::getTjNumber,tjNum); |
| | | TjOrder order = tjOrderService.getOne(wrapper1); |
| | | |
| | | LtkjExamJcsqd ltkjExamJcsqd = new LtkjExamJcsqd(); |
| | | ltkjExamJcsqd.setTjh(pacs.getStr("mzh")); |
| | | ltkjExamJcsqd.setTjh(order.getCardId()); |
| | | |
| | | LambdaQueryWrapper<LtkjJianchajianyanTree> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(LtkjJianchajianyanTree::getCardId, pacs.getStr("mzh")); |
| | | queryWrapper.eq(LtkjJianchajianyanTree::getCardId, order.getCardId()); |
| | | String xmdm = projectService.getById(tj.getStr("proId")).getHisXmbm(); |
| | | queryWrapper.eq(LtkjJianchajianyanTree::getType,"检查"); |
| | | queryWrapper.eq(LtkjJianchajianyanTree::getHisXmdm,xmdm); |
| | |
| | | ltkjExamJcbgd.setJcbw(ltkjExamJcsqd.getJcxmmc()); |
| | | boolean save2 = ltkjExamJcbgdService.save(ltkjExamJcbgd); |
| | | if (save1 && save2) { |
| | | LambdaQueryWrapper<TjOrder> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(TjOrder::getCardId, ltkjExamJcbgd.getTjh()); |
| | | TjOrder order = tjOrderService.getOne(wrapper); |
| | | try { |
| | | testMapper.updateDetailByTjJcCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), UserHoder.getLoginUser().getUserId()); |
| | | }catch (Exception e){ |
| | |
| | | return AjaxResult.success(); |
| | | }else { |
| | | cn.hutool.json.JSONObject entries = (cn.hutool.json.JSONObject) lis.get(0); |
| | | String mzh = entries.getStr("mzh"); |
| | | String tjNum = entries.getStr("tjNum"); |
| | | LtkjHysqd hysqd = new LtkjHysqd(); |
| | | LambdaQueryWrapper<TjOrder> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(TjOrder::getCardId,mzh); |
| | | wrapper.eq(TjOrder::getTjNumber,tjNum); |
| | | TjOrder order = tjOrderService.getOne(wrapper); |
| | | hysqd.setTjh(order.getTjNumber()); |
| | | String mzh = order.getCardId(); |
| | | |
| | | LambdaQueryWrapper<LtkjJianchajianyanTree> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(LtkjJianchajianyanTree::getCardId, mzh); |