diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java b/platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java index 7cae6d6..ff325af 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java @@ -20,13 +20,13 @@ public class LymsEncodeUtil { String content = "我爱你"; System.out.println("加密前:" + content); - String key = "123456"; + String key = "Lymsh@2016"; System.out.println("加密密钥和解密密钥:" + key); - String encrypt = aesEncrypt(content, key); + String encrypt = aesEncrypt("57fada6128b63c3192cc963b", key); System.out.println("加密后:" + encrypt); - String decrypt = aesDecrypt(encrypt, key); + String decrypt = aesDecrypt("26EB0301C4A2410E90985A3E55856E4B86730CD45542FD5129D8EDC5ED4C690D", key); System.out.println("解密后:" + decrypt); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java index 6f9f951..498bf38 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java @@ -29,6 +29,8 @@ import com.lyms.platform.operate.web.request.BookbuildingQueryRequest; import com.lyms.platform.operate.web.request.YunBookbuildingAddRequest; import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; /* @@ -166,12 +168,21 @@ public class BookbuildingController extends BaseController{ public static final String center_statistics_url= PropertiesUtils.getPropertyValue("center_statistics_url"); + + public String paramEncode(String param) { + try { + return URLEncoder.encode(param,"utf-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + return param; + } + } + /** * 产检报告 * @param request * @return */ - @RequestMapping(value = "/queryChanJianReport", method = RequestMethod.GET) @TokenRequired public void queryChanJianReport(HttpServletRequest request,HttpServletResponse response, @@ -197,15 +208,15 @@ public class BookbuildingController extends BaseController{ params.append(loginState.getId()); if (org.apache.commons.lang.StringUtils.isNotBlank(exDateStart)) { params.append("&exDateStart="); - params.append(exDateStart); + params.append(paramEncode(exDateStart)); } if (org.apache.commons.lang.StringUtils.isNotBlank(exDateEnd)) { params.append("&exDateEnd="); - params.append(exDateEnd); + params.append(paramEncode(exDateEnd)); } if (org.apache.commons.lang.StringUtils.isNotBlank(name)) { params.append("&name="); - params.append(name); + params.append(paramEncode(name)); } if (weekStarts != null) { params.append("&weekStarts="); @@ -217,35 +228,35 @@ public class BookbuildingController extends BaseController{ } if (org.apache.commons.lang.StringUtils.isNotBlank(hbsab)) { params.append("&hbsab="); - params.append(hbsab); + params.append(paramEncode(hbsab)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hbeag)) { params.append("&hbeag="); - params.append(hbeag); + params.append(paramEncode(hbeag)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hbeab)) { params.append("&hbeab="); - params.append(hbeab); + params.append(paramEncode(hbeab)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hbcab)) { params.append("&hbcab="); - params.append(hbcab); + params.append(paramEncode(hbcab)); } if (org.apache.commons.lang.StringUtils.isNotBlank(syphilis)) { params.append("&syphilis="); - params.append(syphilis); + params.append(paramEncode(syphilis)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hiv)) { params.append("&hiv="); - params.append(hiv); + params.append(paramEncode(hiv)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hcv)) { params.append("&hcv="); - params.append(hcv); + params.append(paramEncode(hcv)); } if (org.apache.commons.lang.StringUtils.isNotBlank(doctorNo)) { params.append("&doctorNo="); - params.append(doctorNo); + params.append(paramEncode(doctorNo)); } if (page != null) { params.append("&page="); @@ -294,15 +305,15 @@ public class BookbuildingController extends BaseController{ params.append(loginState.getId()); if (org.apache.commons.lang.StringUtils.isNotBlank(exDateStart)) { params.append("&exDateStart="); - params.append(exDateStart); + params.append(paramEncode(exDateStart)); } if (org.apache.commons.lang.StringUtils.isNotBlank(exDateEnd)) { params.append("&exDateEnd="); - params.append(exDateEnd); + params.append(paramEncode(exDateEnd)); } if (org.apache.commons.lang.StringUtils.isNotBlank(name)) { params.append("&name="); - params.append(name); + params.append(paramEncode(name)); } if (weekStarts != null) { params.append("&weekStarts="); @@ -314,35 +325,35 @@ public class BookbuildingController extends BaseController{ } if (org.apache.commons.lang.StringUtils.isNotBlank(hbsab)) { params.append("&hbsab="); - params.append(hbsab); + params.append(paramEncode(hbsab)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hbeag)) { params.append("&hbeag="); - params.append(hbeag); + params.append(paramEncode(hbeag)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hbeab)) { params.append("&hbeab="); - params.append(hbeab); + params.append(paramEncode(hbeab)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hbcab)) { params.append("&hbcab="); - params.append(hbcab); + params.append(paramEncode(hbcab)); } if (org.apache.commons.lang.StringUtils.isNotBlank(syphilis)) { params.append("&syphilis="); - params.append(syphilis); + params.append(paramEncode(syphilis)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hiv)) { params.append("&hiv="); - params.append(hiv); + params.append(paramEncode(hiv)); } if (org.apache.commons.lang.StringUtils.isNotBlank(hcv)) { params.append("&hcv="); - params.append(hcv); + params.append(paramEncode(hcv)); } if (org.apache.commons.lang.StringUtils.isNotBlank(doctorNo)) { params.append("&doctorNo="); - params.append(doctorNo); + params.append(paramEncode(doctorNo)); } if (page != null) { params.append("&page=");