| 
					
				 | 
			
			
				@@ -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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |