From 4a76a206fafa2e0d6affb26c1f36bd1e1df981fb Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期三, 02 八月 2023 00:19:08 +0800
Subject: [PATCH] PDM集成swing界面相关功能开发

---
 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/AttarSearchPanel.java |   23 ++++++++---------------
 1 files changed, 8 insertions(+), 15 deletions(-)

diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/AttarSearchPanel.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/AttarSearchPanel.java
index d132291..b4c284b 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/AttarSearchPanel.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/AttarSearchPanel.java
@@ -10,16 +10,14 @@
 import org.apache.commons.collections4.CollectionUtils;
 
 import java.awt.*;
-import java.util.Iterator;
-import java.util.LinkedHashMap;
+import java.util.*;
 import java.util.List;
-import java.util.Set;
 
-public class attarSearchPanel extends VCIJPanel {
+public class AttarSearchPanel extends VCIJPanel {
 
 	private LinkedHashMap<String , VCIJTextField> attrInerNameValMap = new LinkedHashMap<String,VCIJTextField>();
 	private UIFormRefer uiFormRefer;
-	public attarSearchPanel(UIFormRefer uiFormRefer){
+	public AttarSearchPanel(UIFormRefer uiFormRefer){
 		this.uiFormRefer = uiFormRefer;
 		init();
 	}
@@ -76,9 +74,9 @@
 	 * @time 2013-3-17
 	 * @return
 	 */
-	public  String getAttrSearchFilterString(){
+	public Map<String,String> getAttrSearchFilterString(){
 		String result = "";
-		StringBuilder sql  = new StringBuilder();
+		Map<String,String> customConditionMap=new HashMap<>();
 		Set<String> keys = attrInerNameValMap.keySet();
 		for (Iterator it = keys.iterator(); it.hasNext();) {
 			String key = (String)it.next();
@@ -86,15 +84,10 @@
 			String message = textField.getText().replaceAll(" ", "").trim();
 			if(message.equals("")) continue;
 			String text = getTextQueryVal(message);
-			sql.append(" "+key+" ");
-			sql.append("  like ");
-			sql.append("'"+text+"'");
-			sql.append(" and");
+			customConditionMap.put(key,text);
 		}
-		if(sql.length() != 0){
-			result =  sql.substring(0, sql.lastIndexOf("and"));
-		}
-		return result;
+
+		return customConditionMap;
 	}
 
 	/**

--
Gitblit v1.9.3