|  | @@ -280,8 +280,10 @@ public class JianYanJianChaShenQingServer {
 | 
	
		
			
				|  |  |                  return shanChuMuBan(dao.muBanShuJu(param.getCode()));
 | 
	
		
			
				|  |  |              case "新增":
 | 
	
		
			
				|  |  |                  return xinZengShouMingMuBan(param);
 | 
	
		
			
				|  |  | +            default:
 | 
	
		
			
				|  |  | +                return ResultVoUtil.success();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        return ResultVoUtil.success();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
	
		
			
				|  | @@ -519,23 +521,36 @@ public class JianYanJianChaShenQingServer {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public ResultVo<String> shanChuJianChaJianYan(Integer reqNo, String patNo, Integer times) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          if (StringUtil.isBlank(patNo)) {
 | 
	
		
			
				|  |  |              return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "住院号不能为空。");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          YshYjReq yj = dao.huoQuJianYanJianCha(reqNo, patNo, times);
 | 
	
		
			
				|  |  |          if (yj == null) {
 | 
	
		
			
				|  |  |              return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "没有查询到该数据的具体信息,已经被删除了。");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        String jcId = dao.getJcIdByPatNo(patNo);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if (StringUtil.notBlank(jcId)) {
 | 
	
		
			
				|  |  | +            YjJcRecord yjJcRecord = dao.getJcRecord(String.valueOf(reqNo), jcId);
 | 
	
		
			
				|  |  | +            if (yjJcRecord != null) {
 | 
	
		
			
				|  |  | +                return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "结果已返回无法删除。");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          if (!"1".equals(yj.getReceiveFlag().trim())) {
 | 
	
		
			
				|  |  |              return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "当前不是申请状态无法删除,无法删除。");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          dao.shanChuJianYanJianCha(reqNo, patNo, times);
 | 
	
		
			
				|  |  |          dao.shanChuYiZhu(yj.getActOrderNo());
 | 
	
		
			
				|  |  |          log.info("删除医技申请==》操作人:{},医技数据:{}", TokenUtil.getTokenUserId(), JSON.toJSONString(yj));
 | 
	
		
			
				|  |  |          return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_NOTIFICATION);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    public ResultVo<Map<String, Object>> queryCheckTextResults(String patNo, Integer times, String reqNo) {
 | 
	
		
			
				|  |  | +    public ResultVo<Map<String, Object>> queryCheckTextResults(String patNo, String reqNo) {
 | 
	
		
			
				|  |  |          String jcId = dao.getJcIdByPatNo(patNo);
 | 
	
		
			
				|  |  |          if (StringUtil.isBlank(jcId)) {
 | 
	
		
			
				|  |  |              return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有获取到患者的检查id");
 | 
	
	
		
			
				|  | @@ -544,13 +559,12 @@ public class JianYanJianChaShenQingServer {
 | 
	
		
			
				|  |  |          if (yjJcRecord == null) {
 | 
	
		
			
				|  |  |              return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "没有查询到检查结果。");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        YjJcRecordReport report = dao.getJcRecordReportByReportNo(yjJcRecord.getReportNo());
 | 
	
		
			
				|  |  | -//        log.info("诊断意见:{}", JSON.toJSONString(yjJcRecord));
 | 
	
		
			
				|  |  | -//        log.info("检查所见:{}", JSON.toJSONString(report));
 | 
	
		
			
				|  |  | -//        log.info("住院号:{},次数:{},申请单号:{}", patNo, times, reqNo);
 | 
	
		
			
				|  |  | +        Map<String, String> textJc = dao.selectTextJc(yjJcRecord.getReportNo());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        yjJcRecord.setDiagnosticOpinion(textJc.get("text_zd"));
 | 
	
		
			
				|  |  | +        yjJcRecord.setCheckWhatYouSee(textJc.get("text_jc"));
 | 
	
		
			
				|  |  |          Map<String, Object> map = new HashMap<>(Capacity.TWO);
 | 
	
		
			
				|  |  |          map.put("record", yjJcRecord);
 | 
	
		
			
				|  |  | -        map.put("recordReport", report);
 | 
	
		
			
				|  |  |          return ResultVoUtil.success(map);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |