From 4187374bbae66190e7eca6f42cc5e61cfae1637f Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期六, 12 八月 2023 13:33:18 +0800
Subject: [PATCH] PDM集成swing界面相关功能开发

---
 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/AttarSearchPanel.java |   25 ++++++++-----------------
 1 files changed, 8 insertions(+), 17 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..5aeab8e 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
@@ -1,7 +1,5 @@
 package com.vci.ubcs.codeapply;
 
-import com.vci.base.ui.swing.VCISwingUtil;
-import com.vci.base.ui.swing.components.VCIJButton;
 import com.vci.base.ui.swing.components.VCIJLabel;
 import com.vci.base.ui.swing.components.VCIJPanel;
 import com.vci.base.ui.swing.components.VCIJTextField;
@@ -10,16 +8,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 +72,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 +82,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