| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <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> |
| | |
| | | */ |
| | | public enum WxGZHEnum { |
| | | ZYY("47231022633110211A2101", "3311000002", "MzMxMTAwMDAwMg==", "http://40.78.1.5:8101/frontend/medical/api"), |
| | | JN("47255004333112711A1001", null, null, null); |
| | | JN("47255004333112711A1001", null, null, null), |
| | | WS("2", "3311000002", "MzMxMTAwMDAwMg==", "http://40.78.1.5:8101/frontend/medical/api"); |
| | | |
| | | |
| | | |
| | | private String orgid; |
| | |
| | | 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; |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | 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"; |
| | | HttpUtils.sendGet(urlTemp); |
| | | //å¤ç䏿乱ç é®é¢ |
| | | 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); |
| | | HttpUtils.sendPost(urlTemp); |
| | | } else { |
| | | wxCode = getWXCode(serviceSubtask.getSfzh(), url, serviceSubtask.getTaskName(), serviceSubtask.getTaskDesc(), patArchive.getTelcode(), serviceSubtask.getSendname(), patArchive.getPatidHis(), wxqqxx); |
| | | } |