From 068fc7f2e81178e55fa191a13709af64b1a163f6 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期一, 05 十二月 2022 14:27:43 +0800
Subject: [PATCH] 处理编码

---
 src/main/java/com/qxueyou/scc/base/util/QrCodeUtils.java |   42 +++++++++++++++++++++---------------------
 1 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/base/util/QrCodeUtils.java b/src/main/java/com/qxueyou/scc/base/util/QrCodeUtils.java
index 0a442e5..c9c449a 100644
--- a/src/main/java/com/qxueyou/scc/base/util/QrCodeUtils.java
+++ b/src/main/java/com/qxueyou/scc/base/util/QrCodeUtils.java
@@ -32,9 +32,9 @@
 import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
 
 /**
- * 二维码生成工具类
+ * 浜岀淮鐮佺敓鎴愬伐鍏风被
  * 
- * @author 德虎
+ * @author 寰疯檸
  * 
  */
 public final class QrCodeUtils {
@@ -42,29 +42,29 @@
 	private static Logger log = LogManager.getLogger(QrCodeUtils.class);
 
 	/**
-	 * 生成二维码图片并输出到流
-	 * @param msg 需要生成的二维码信息
-	 * @param os 二维码图片输出流,输出后会自动关闭
-	 * @param logoFlag 是否添加logo
+	 * 鐢熸垚浜岀淮鐮佸浘鐗囧苟杈撳嚭鍒版祦
+	 * @param msg 闇�瑕佺敓鎴愮殑浜岀淮鐮佷俊鎭�
+	 * @param os 浜岀淮鐮佸浘鐗囪緭鍑烘祦锛岃緭鍑哄悗浼氳嚜鍔ㄥ叧闂�
+	 * @param logoFlag 鏄惁娣诲姞logo
 	 * 
 	 */
 	public static void createQRCodeImgAndSend(String msg, OutputStream os, boolean logoFlag) {
 		try {
-			//如果是网址,则转换为短网址
+			//濡傛灉鏄綉鍧�锛屽垯杞崲涓虹煭缃戝潃
 			/*if(ShortUrlUtils.IsUrl(msg)){
 				IShortUrlService shortUrlService = SpringUtil.getBean(IShortUrlService.class);
 				ShortUrl oldShortUrl = shortUrlService.queryShortUrl(msg);
-				if(oldShortUrl != null){//判断是否已经存在数据
+				if(oldShortUrl != null){//鍒ゆ柇鏄惁宸茬粡瀛樺湪鏁版嵁
 					msg = oldShortUrl.getShortUrl();
 				}else{
-					//获取域
+					//鑾峰彇鍩�
 					String domain = SpringUtil.getBean(IConfigService.class).getConfigByEnv("domain-name");
-					//获取短链接编码
+					//鑾峰彇鐭摼鎺ョ紪鐮�
 					String strShortUrlCode = ShortUrlUtils.shortUrl(msg);
-					//拼接成短链接
+					//鎷兼帴鎴愮煭閾炬帴
 					String shortUrl = domain+(domain.indexOf("/qxueyou", 10)>=0?"/s/":"/qxueyou/s/")+strShortUrlCode;
 					ShortUrl objShortUrl = new ShortUrl();
-					//保存短链接的值
+					//淇濆瓨鐭摼鎺ョ殑鍊�
 					objShortUrl.setShortUrl(shortUrl);
 					objShortUrl.setLongUrl(msg);
 					objShortUrl.setShortUrlCode(strShortUrlCode);
@@ -85,7 +85,7 @@
 					msg,
 					BarcodeFormat.QR_CODE, 300, 300, hints);
 			MatrixToImageConfig config = new MatrixToImageConfig(0xFF000000, -1);
-			//添加机构图标
+			//娣诲姞鏈烘瀯鍥炬爣
 			if(StringUtils.isNoneBlank(ClientUtils.getOrgLogoPath()) && ShortUrlUtils.IsUrl(msg) && logoFlag){
 			    int width = bitMatrix.getWidth();  
 		        int height = bitMatrix.getHeight();  
@@ -113,9 +113,9 @@
 	}
 	
 	/**
-	 * 添加机构logo
+	 * 娣诲姞鏈烘瀯logo
 	 * 
-	 * @param buf 生成的二维码
+	 * @param buf 鐢熸垚鐨勪簩缁寸爜
 	 * @return
 	 * @throws IOException 
 	 */
@@ -126,25 +126,25 @@
 //			String domain = SpringUtil.getBean(IConfigService.class).getConfigByEnv("oss-domain");
 			String domain =null;
 			httpClient = HttpClients.createDefault();
-			//获取机构logo
+			//鑾峰彇鏈烘瀯logo
 			httpget = new HttpGet(domain+ClientUtils.getOrgLogoPath());  
 			HttpResponse response = httpClient.execute(httpget);
 			HttpEntity entity = response.getEntity();
 			/**
-			* 读取Logo图片
+			* 璇诲彇Logo鍥剧墖
 			*/
 			BufferedImage logo = ImageIO.read(entity.getContent());
 			/**
-			* 读取二维码图片,并构建绘图对象
+			* 璇诲彇浜岀淮鐮佸浘鐗囷紝骞舵瀯寤虹粯鍥惧璞�
 			*/
 			Graphics2D g = buf.createGraphics();
 			int widthLogo = 65, heightLogo = 65;
 		
-			// 计算图片放置位置
+			// 璁$畻鍥剧墖鏀剧疆浣嶇疆
 			int x = (buf.getWidth() - widthLogo) / 2;
 			int y = (buf.getHeight() - heightLogo) / 2;
 		
-			//开始绘制图片
+			//寮�濮嬬粯鍒跺浘鐗�
 			g.setColor(Color.WHITE);
 			g.drawImage(logo, x, y, widthLogo, heightLogo, null);
 	        g.setStroke(new BasicStroke(1));  
@@ -152,7 +152,7 @@
 			ImageIO.write(buf, "PNG", os);
 		}catch (Exception e) {
 			ImageIO.write(buf, "PNG", os);
-			log.error("二维码添加logo失败"+e);
+			log.error("浜岀淮鐮佹坊鍔爈ogo澶辫触"+e);
 		}finally {
 			httpClient.close();
 		}

--
Gitblit v1.8.0