| 
					
				 | 
			
			
				@@ -229,15 +229,15 @@ public class PrescriptionImageServiceImpl implements PrescriptionImageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void drawDoctorNoAndDoctorTitle(Graphics2D pen, PrescribeXyImgParam param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotBlank(param.getDoctorNo())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int x = 747; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int y = 1405; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int x = 727; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int y = 1705; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int maxWidth = 760; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             drawMultiLineText(pen, param.getDoctorNo(), x, y, maxWidth); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotBlank(param.getDoctorTitle())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int x = 290; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int y = 1569; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int y = 1879; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int maxWidth = 760; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             drawMultiLineText(pen, param.getDoctorTitle(), x, y, maxWidth); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -402,7 +402,7 @@ public class PrescriptionImageServiceImpl implements PrescriptionImageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 绘制医嘱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void drawAdvice(Graphics2D pen, PrescribeXyImgParam param, int startY) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        int y = 1100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int y = 1400; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotBlank(param.getRemark())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             drawMultiLineText(pen, param.getRemark(), 133, y, 500); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -421,7 +421,7 @@ public class PrescriptionImageServiceImpl implements PrescriptionImageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BufferedImage doctorSign = downloadSignatureImage(param.getUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (doctorSign != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Image scaledSign = doctorSign.getScaledInstance(120, 80, Image.SCALE_SMOOTH); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    pen.drawImage(scaledSign, 202, 1342, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    pen.drawImage(scaledSign, 202, 1642, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 log.error("加载医师签名失败: {}", param.getUrl(), e); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -434,7 +434,7 @@ public class PrescriptionImageServiceImpl implements PrescriptionImageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BufferedImage pharmacistSign = downloadSignatureImage("https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/ysy/20251028/ed509381390049c9ad2a17e95d8b8732.png"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (pharmacistSign != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Image scaledSign = pharmacistSign.getScaledInstance(120, 80, Image.SCALE_SMOOTH); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    pen.drawImage(scaledSign, 1076, 1528, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    pen.drawImage(scaledSign, 1076, 1828, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 log.error("加载药师签名失败: {}", param.getDrugDoctorUrl(), e); 
			 |