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