From 885baab441cf03e1d3ea02400f9eee9aa530c7fa Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期一, 14 八月 2023 01:23:59 +0800
Subject: [PATCH] PDM集成swing界面相关功能开发

---
 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java
index 1801ffa..0b977594 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java
@@ -83,6 +83,8 @@
 
 		//  妫�鏌ユā鏉垮悇灞炴�х殑杈撳叆鍊兼槸鍚︽弧瓒宠姹�
 		String[][] inputValues = this.owner.getRightMainPanel().checkInputValues();
+		//鑾峰彇灞炴�у悕绉板拰鍊肩殑闆嗗悎
+		Map<String, String> attrNameAndValMap = getAttrMap(inputValues);
 		String[] fields = inputValues[0];
 		String[] values = inputValues[1];
 		String[] dataTypes = inputValues[2];
@@ -113,17 +115,33 @@
 		Object object = JSONObject.toJSON(codeOrderDTO);
 		Map<String,String> headerMap=new HashMap<>();
 		headerMap.put("content-type","application/json");
+		headerMap.put("Blade-Auth",this.owner.getTokenUserObject().getAccess_token());
 		R r= HttpUtil.sendPost(url+"/addSaveCode",object.toString(),headerMap);
+		//R r= HttpUtil.sendPost(url+"/addSaveCode",object.toString(),headerMap);
 		String code="";
 		if(r.isSuccess()){
 			code=r.getData().toString();
 			this.owner.setApplyCode(code);
-
+			this.owner.getApplyTxt().requestFocusInWindow();
+			this.owner.getApplyTxt().selectAll();
+			this.owner.setAttrNameAndValMap(attrNameAndValMap);
 		}else{
 			VCIOptionPane.showMessage(this.owner,r.getMsg());
 		}
 
 	}
+	private Map<String, String>  getAttrMap(String[][] inputValues) {
+		Map<String, String> attrNameAndValMap = new LinkedHashMap<String, String>();
+		String[] fields = inputValues[0];
+		String[] values = inputValues[1];
+		String[] outNames = inputValues[3];
+		for(int k = 0;k < fields.length;k++) {
+			attrNameAndValMap.put(fields[k], values[k]);//灞炴�у唴閮ㄥ悕绉�
+			attrNameAndValMap.put(outNames[k], values[k]);//灞炴�у閮ㄥ悕绉�
+		}
+
+		return attrNameAndValMap;
+	}
 	/***
 	 * 娓呯┖灞炴��
 	 */

--
Gitblit v1.9.3