| 
					
				 | 
			
			
				@@ -405,11 +405,9 @@ public class JianYanJianChaShenQingService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         StringBuilder cuoWuXinXi = new StringBuilder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (YshYjReq item : param.getList()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (item.getQuantity() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.setQuantity(BigDecimal.ONE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtil.notBlank(item.getJzFlag()) && "0".equals(item.getJzFlag())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.setJzFlag(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -454,10 +452,12 @@ public class JianYanJianChaShenQingService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             xm.add(item.getOrderCode().trim()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             content.add(String.format("%s:<span style='color:#409eff'>【%s】</span><br>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             "患者姓名:<span style='color:#409eff'>【%s】</span><br>" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            "床位:<span style='color:#409eff'>【%s】</span>", "2".equals(param.getReqType()) ? "检查名" : "检验名", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            "床位:<span style='color:#409eff'>【%s】</span>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "2".equals(param.getReqType()) ? "检查名" : "检验名", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     item.getOrderName(), huanZheXinXi.getName(), huanZheXinXi.getBedNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             index++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 先判断是不是停用了 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String tingYong = publicServer.xiangMuXianZhi(xm, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtil.notBlank(tingYong)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -472,26 +472,44 @@ public class JianYanJianChaShenQingService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.setReqNo(publicServer.getReqPageNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String userCode = TokenUtil.getTokenUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        getThis().insertData(param, huanZheXinXi, userCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            publicServer.faSongXiaoXi(huanZheXinXi, content, "2".equals(param.getReqType()) ? "新增检查" : "新增检验", TokenUtil.getTokenUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        getThis().insertData(param, huanZheXinXi, content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("数据:{}", JSON.toJSONString(param.getList())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_NOTIFICATION); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void insertData(TianJiaJianChaJianYan param, XinZhenYiZhu huanZheXinXi, String userCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void insertData(TianJiaJianChaJianYan param, XinZhenYiZhu patInfo, List<String> content) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String userCode = TokenUtil.getTokenUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Date reqDate = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dao.chaRuShenQing(param.getList(), param.getInpatientNo(), param.getName(), param.getAge() + "岁", param.getAdmissTimes(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                param.getBedNo(), userCode, huanZheXinXi.getDeptCode(), huanZheXinXi.getDeptCode(), param.getReqType(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "3".equals(param.getReqType()) ? "jc_zd_item" : "jy_zd_item", reqDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dao.chaRuShenQingYiZhu(param.getList(), param.getInpatientNo(), param.getAdmissTimes(), userCode, huanZheXinXi.getDeptCode(), huanZheXinXi.getDeptCode(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                PublicServer.getInfantFlag(param.getInpatientNo()), reqDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dao.chaRuShenQing(param.getList(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getInpatientNo(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getName(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getAge() + "岁", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getAdmissTimes(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getBedNo(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                patInfo.getDeptCode(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                patInfo.getDeptCode(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getReqType(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "3".equals(param.getReqType()) ? "jc_zd_item" : "jy_zd_item", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                reqDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dao.chaRuShenQingYiZhu(param.getList(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getInpatientNo(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                param.getAdmissTimes(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                patInfo.getDeptCode(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                patInfo.getDeptCode(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                PublicServer.getInfantFlag(param.getInpatientNo()), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                reqDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            publicServer.faSongXiaoXi(patInfo, content, "2".equals(param.getReqType()) ? "新增检查" : "新增检验", TokenUtil.getTokenUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |