| .idea/inspectionProfiles/Project_Default.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpUtils.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
.idea/inspectionProfiles/Project_Default.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ <component name="InspectionProjectProfileManager"> <profile version="1.0"> <option name="myName" value="Project Default" /> <inspection_tool class="MybatisXMapperMethodInspection" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="MybatisXMapperXmlInspection" enabled="false" level="ERROR" enabled_by_default="false" /> </profile> </component> ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpUtils.java
@@ -332,4 +332,49 @@ return "è°ç¨å¤±è´¥"; } /** * 对URLåæ°è¿è¡ç¼ç ï¼å¤ç䏿乱ç é®é¢ * * @param params åæ°åç¬¦ä¸²ï¼æ ¼å¼ï¼name1=value1&name2=value2 * @param charset ç¼ç æ ¼å¼ * @return ç¼ç åçåæ°å符串 */ private static String encodeParams(String params, String charset) { if (StringUtils.isBlank(params)) { return params; } try { StringBuilder encodedParams = new StringBuilder(); String[] pairs = params.split("&"); for (int i = 0; i < pairs.length; i++) { String pair = pairs[i]; if (StringUtils.isNotBlank(pair)) { int idx = pair.indexOf("="); if (idx > 0) { String key = pair.substring(0, idx); String value = pair.substring(idx + 1); // 对keyåvalueé½è¿è¡URLç¼ç encodedParams.append(URLEncoder.encode(key, charset)) .append("=") .append(URLEncoder.encode(value, charset)); } else { // 没æçå·ï¼æ´ä¸ªä½ä¸ºkey encodedParams.append(URLEncoder.encode(pair, charset)); } if (i < pairs.length - 1) { encodedParams.append("&"); } } } return encodedParams.toString(); } catch (UnsupportedEncodingException e) { log.error("URLåæ°ç¼ç 失败", e); return params; } } } ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -781,7 +781,16 @@ } String wxCode = ""; if (active.equals("hzszlyy")) {//å¸ä¸å»é¢ String urlTemp = "http://192.200.54.14:5003/sfjk/SendMessage?sfzh=" + serviceSubtask.getSfzh() + "&title=æ¨å¥½ï¼é请æ¨å¡«ååºé¢è°æ¥è¡¨ï¼è¯·ç¹å»å¡«åã&content=æ¨å¥½ï¼é请æ¨å¡«ååºé¢è°æ¥è¡¨ï¼è¯·ç¹å»å¡«åã&phone=" + patArchive.getTelcode() + "&url=" + url + "&key=ff76f8904f5f32b5ee1739e8ea46e60g"; //å¤ç䏿乱ç é®é¢ String title = URLEncoder.encode("æ¨å¥½ï¼é请æ¨å¡«ååºé¢è°æ¥è¡¨ï¼è¯·ç¹å»å¡«åã", StandardCharsets.UTF_8.toString()); String content = URLEncoder.encode("æ¨å¥½ï¼é请æ¨å¡«ååºé¢è°æ¥è¡¨ï¼è¯·ç¹å»å¡«åã", StandardCharsets.UTF_8.toString()); String encodedUrl = URLEncoder.encode(url, StandardCharsets.UTF_8.toString()); String urlTemp = "http://192.200.54.14:5003/sfjk/SendMessage?sfzh=" + serviceSubtask.getSfzh() + "&title=" + title + "&content=" + content + "&phone=" + patArchive.getTelcode() + "&url=" + encodedUrl + "&key=ff76f8904f5f32b5ee1739e8ea46e60g"; HttpUtils.sendGet(urlTemp); } else { wxCode = getWXCode(serviceSubtask.getSfzh(), url, serviceSubtask.getTaskName(), serviceSubtask.getTaskDesc(), patArchive.getTelcode(), serviceSubtask.getSendname(), patArchive.getPatidHis(), wxqqxx);