Browse Source

【生成对账单方法优化,防止事务不一致】

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@4491 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
aof 10 years ago
parent
commit
7c96349186

+ 0 - 8
src/main/java/com/uas/platform/b2b/core/util/SearchKeyUtils.java

@@ -27,20 +27,12 @@ public class SearchKeyUtils {
 	 */
 	public static Set<String> splitToKeys(String paramString, boolean limit) {
 		Set<String> keySet = new HashSet<String>();
-		//TODO 需要将整个字符加进去匹配
-		//如 :RC0603JR-0733R,整体也能搜索到
-		//限制长度 50个字符串
-//		if(paramString.length() <=50) {
-//			keySet.add(paramString);
-//		}
 		if (StringUtils.hasText(paramString)) {
 			String string = paramString;
 			if (string.endsWith(COMPANY_END))
 				string = string.substring(0, string.indexOf(COMPANY_END));
-			System.out.println(string);
 			// 先按标点符号分成多个小字符串
 			String[] strs = string.replaceAll("[\\pP‘’“”\\s]", ",").split(",");
-			System.out.println(strs.length);
 			for (String str : strs) {
 				int maxLen = limit ? maxLength : str.length();
 				for (int len = minLength; len <= maxLen; len++) {

+ 0 - 10
src/main/java/com/uas/platform/b2b/event/PurchaseOrderSaveEvent.java

@@ -2,7 +2,6 @@ package com.uas.platform.b2b.event;
 
 import java.util.ArrayList;
 import java.util.List;
-import java.util.Set;
 
 import com.uas.platform.b2b.core.util.SearchKeyUtils;
 import com.uas.platform.b2b.model.PurchaseOrderAll;
@@ -27,15 +26,6 @@ public class PurchaseOrderSaveEvent extends SaveEvent<PurchaseOrderIndex, Purcha
 		super(savedList);
 	}
 
-	public static void main(String[] args) {
-		String s = "深圳市优软科技有限公司";
-		Set<String> sets = SearchKeyUtils.splitToKeys(s, true);
-		System.out.println(sets.size());
-		for(String ss : sets) {
-			System.out.println("::" + ss);
-		}
-	}
-	
 	@Override
 	public List<PurchaseOrderIndex> split(PurchaseOrderAll saved) {
 		long key = saved.getId();