From 37163d9ac4fdbf6961aca8f7c6d409092ceff14c Mon Sep 17 00:00:00 2001
From: yuxc <653031404@qq.com>
Date: 星期三, 13 九月 2023 08:56:27 +0800
Subject: [PATCH] 1、加字段对应默认值。 2、申请接口逻辑处理。 3、将codeApply模块改为jdk1.7调试。

---
 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java |   33 ++++++++++++++++++++++++++++++---
 1 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java
index 1e32400..f69c4b8 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java
@@ -32,7 +32,7 @@
 	private Map<String, String> attrNameAndValMap = new LinkedHashMap();//瀛樺偍灞炴�у悕绉帮紙鍖呭惈鍐呴儴鍚嶇О鍜屽閮ㄥ悕绉帮級鍜屽搴旂殑鍊�
 	private String tokenUrl= ConfigUtils.getConfigValue("410.code.token.url","http://127.0.0.1:37000/ubcs-auth/oauth/token");
 	private String[] fields;
-	private String[] Values;
+	private String[] values;
 	/**
 	 * 瀛樺偍鍒嗙被鐨凪ap,key:鍒嗙被鍚嶇О锛寁alue锛氬垎绫诲��
 	 */
@@ -50,6 +50,9 @@
 	public CodeApplyFor410Dialog(JDialog dialog, String clsfName, String deptName) {
 		this(dialog, "pdmUser", clsfName, deptName,new String[]{});
 	}
+	public CodeApplyFor410Dialog(JDialog dialog, String clsfName, String deptName,String[] fields,String[] values) {
+		this(dialog, "pdmUser", clsfName, deptName,new String[]{},fields,values);
+	}
 	public CodeApplyFor410Dialog(Frame frame, String clsfName, String deptName,String[] fields,String[] values){
 		this.setModal(true);
 		parentComponet = frame;
@@ -57,7 +60,7 @@
 		this.clsfName = clsfName;
 		this.deptName = deptName;
 		this.fields=fields;
-		this.Values=values;
+		this.values=values;
 		//this.libName = libName;
 		init();
 
@@ -89,6 +92,23 @@
 			this.deptName = deptName;
 			//	this.libName = libName;
 
+			init();
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+
+	public CodeApplyFor410Dialog(JDialog dialog, String userName, String clsfName, String deptName, String[] libName,String[] fields,String[] values) {
+		super(dialog, true);
+		VCISwingUtil.setClientMainFrame(new Frame());
+		try {
+			this.setModal(true);
+			parentComponet = dialog;
+			this.userName = userName;
+			this.clsfName = clsfName;
+			this.deptName = deptName;
+			this.fields	  = fields;
+			this.values	  = values;
 			init();
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -152,7 +172,14 @@
 	private void bulidPal() throws Exception {
 		this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
 		this.setTitle("浠g爜鐢宠");
-		mainPal = new CodeApplyPanelFor410(this,tokenUserObject, true, clsfName, deptName,libName);
+		Map<String , String> displayValues = new HashMap<>();
+		if(fields != null && fields.length > 0 && values !=null && values.length > 0){
+			for (int i = 0; i < fields.length; i++) {
+				displayValues.put(fields[i] , values[i]);
+			}
+		}
+
+		mainPal = new CodeApplyPanelFor410(this,tokenUserObject, true, clsfName, deptName,libName,displayValues);
 
 		VCIJPanel btnPal = new VCIJPanel();
 		btnPal.add(okBtn);

--
Gitblit v1.9.3