Browse Source

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@1124 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d

administrator 10 years ago
parent
commit
3fd4ec15b0

+ 3 - 3
src/main/java/com/uas/platform/b2b/controller/PublicQueryController.java

@@ -1,7 +1,6 @@
 package com.uas.platform.b2b.controller;
 
 import java.io.UnsupportedEncodingException;
-import java.net.URLDecoder;
 import java.util.List;
 
 import org.springframework.beans.factory.annotation.Autowired;
@@ -16,6 +15,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.ResponseStatus;
 
+import com.uas.platform.b2b.core.util.SearchKeyUtils;
 import com.uas.platform.b2b.model.Enterprise;
 import com.uas.platform.b2b.model.QueriableMember;
 import com.uas.platform.b2b.model.QueriableUser;
@@ -54,12 +54,12 @@ public class PublicQueryController {
 	public ModelMap queryEnterprise(String name, String shortName, Long uu) throws UnsupportedEncodingException {
 		ModelMap returnMap = new ModelMap();
 		if (!StringUtils.isEmpty(name)) {
-			List<Enterprise> enterprises = enterpriseService.findByName(URLDecoder.decode(name, "UTF-8"));
+			List<Enterprise> enterprises = enterpriseService.findByName(SearchKeyUtils.decodeURL(name));
 			if (!CollectionUtils.isEmpty(enterprises))
 				returnMap.put("name", QueriableMember.getMembers(enterprises));
 		}
 		if (!StringUtils.isEmpty(shortName)) {
-			List<Enterprise> enterprises = enterpriseService.findByShortName(URLDecoder.decode(shortName, "UTF-8"));
+			List<Enterprise> enterprises = enterpriseService.findByShortName(SearchKeyUtils.decodeURL(shortName));
 			if (!CollectionUtils.isEmpty(enterprises))
 				returnMap.put("shortName", QueriableMember.getMembers(enterprises));
 		}