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/utils/HttpUtil.java | 48 ++++
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410MainPanel.java | 46 +++-
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeReferTreePanel.java | 9
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java | 5
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/RMDataReferTempDialog.java | 5
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UserObject.java | 40 ++++
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java | 20 +
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java | 2
Source/UBCS/ubcs-codeApply/src/main/resources/properties/conf.properties | 5
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/TokenUserObject.java | 264 ++++++++++++++++++++++++++
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410Dialog.java | 45 +++
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410SearchProvider.java | 4
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410TreePanel.java | 16 +
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanel.java | 13 +
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410.java | 47 +++-
15 files changed, 519 insertions(+), 50 deletions(-)
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410Dialog.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410Dialog.java
index 0694d38..69d7a80 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410Dialog.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410Dialog.java
@@ -1,16 +1,19 @@
package com.vci.ubcs.codeapply;
-import com.vci.base.common.resource.CommonProperties;
+import com.alibaba.cloud.commons.lang.StringUtils;
+import com.alibaba.fastjson.JSONObject;
import com.vci.base.ui.swing.VCIOptionPane;
import com.vci.base.ui.swing.VCISwingUtil;
import com.vci.base.ui.swing.components.VCIJButton;
import com.vci.base.ui.swing.components.VCIJDialog;
import com.vci.base.ui.swing.components.VCIJPanel;
+import com.vci.ubcs.codeapply.object.TokenUserObject;
+import com.vci.ubcs.codeapply.object.UserObject;
import com.vci.ubcs.codeapply.utils.ConfigUtils;
-import com.vci.ubcs.system.user.entity.User;
-
+import com.vci.ubcs.codeapply.utils.HttpUtil;
import javax.swing.*;
import java.awt.*;
+import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -18,7 +21,7 @@
private static final long serialVersionUID = -3286164100581857853L;
- private static User userOb = new User();
+ private static TokenUserObject tokenUserObject = new TokenUserObject();
private String userName = null;
private String codeValue = null;
private CodeApplyFor410DialogActionListener actionListener = new CodeApplyFor410DialogActionListener(this);
@@ -27,6 +30,7 @@
private CodeApplyPanelFor410 mainPal = null;
private Component parentComponet = null;
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");
/**
* 瀛樺偍鍒嗙被鐨凪ap,key:鍒嗙被鍚嶇О锛寁alue锛氬垎绫诲��
@@ -78,10 +82,33 @@
}
}
- private void initUserInfo() {
-// userOb.set("127.0.0.1");
-// userOb.setModules("TC闆嗘垚浠g爜鐢宠");
-// userOb.setUserName(userName);
+ private void initUserInfo() throws Exception {
+ /*userOb.set("127.0.0.1");
+ userOb.setModules("TC闆嗘垚浠g爜鐢宠");
+ userOb.setUserName(userName);*/
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Tenant-Id",ConfigUtils.getConfigValue("410.code.token.tenantId","000000"));
+ headerMap.put("Authorization",ConfigUtils.getConfigValue("410.code.token.authorization","Basic c3dvcmQ6c3dvcmRfc2VjcmV0"));
+ headerMap.put("Content-Type",ConfigUtils.getConfigValue("410.code.token.contentType","application/x-www-form-urlencoded"));
+
+ UserObject userObject=new UserObject();
+ Map<String,String> parmarMap=new HashMap<>();
+ //userObject.set("Tenant-Id",ConfigUtils.getConfigValue("410.code.token.tenantId","000000"));
+ /*userObject.setUsername("admin");
+ userObject.setPassword("21232f297a57a5a743894a0e4a801fc3");
+ userObject.setGrant_type("password");
+ userObject.setScope("all");
+ Object object = JSONObject.toJSON(userObject);*/
+ parmarMap.put("username","admin");
+ parmarMap.put("password","21232f297a57a5a743894a0e4a801fc3");
+ parmarMap.put("scope","all");
+ parmarMap.put("grant_type","password");
+ String result=HttpUtil.sendFormPost(tokenUrl,parmarMap,headerMap);
+ if (StringUtils.isNotBlank(result)) {
+ tokenUserObject = JSONObject.toJavaObject(JSONObject.parseObject(result), TokenUserObject.class);
+ }else{
+ throw new Exception("楠岃瘉鐢ㄦ埛閴存潈淇℃伅澶辫触!");
+ }
}
public void buildDialog() {
@@ -112,7 +139,7 @@
private void bulidPal() throws Exception {
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.setTitle("浠g爜鐢宠");
- mainPal = new CodeApplyPanelFor410(this,userOb, true, clsfName, deptName,libName);
+ mainPal = new CodeApplyPanelFor410(this,tokenUserObject, true, clsfName, deptName,libName);
VCIJPanel btnPal = new VCIJPanel();
btnPal.add(okBtn);
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410MainPanel.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410MainPanel.java
index d4bffac..3161b07 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410MainPanel.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410MainPanel.java
@@ -71,7 +71,7 @@
private int maxStringLength = 100;
private int levelPositon = -1;
private TransmitTreeObject transTreeObject = new TransmitTreeObject();
- private User userObj;
+ private TokenUserObject tokenUserObject;
private String deptName;
//瀛樺偍姣忎釜瀹為檯 鐮佹鍒楀搴旂殑鐮佹瀵硅薄
protected Map<Integer,CodeBasicSecVO> columnSecMap = new LinkedHashMap<Integer,CodeBasicSecVO>();
@@ -115,15 +115,15 @@
private CodeClassifyTemplateVO currentCodeClassifyTemplateVO;
// 瀹為檯鐨�
private VCIJDialog realDialogInstance = null;
- public CodeApplyFor410MainPanel(TransmitTreeObject transTreeObject, User userObj, CodeClassifyTemplateVO currentCodeClassifyTemplateVO) {
+ public CodeApplyFor410MainPanel(TransmitTreeObject transTreeObject, TokenUserObject tokenUserObject, CodeClassifyTemplateVO currentCodeClassifyTemplateVO) {
this.transTreeObject = transTreeObject;
- this.userObj = userObj;
+ this.tokenUserObject = tokenUserObject;
this.currentCodeClassifyTemplateVO=currentCodeClassifyTemplateVO;
}
- public CodeApplyFor410MainPanel(TransmitTreeObject transTreeObject,User userObj,String deptName,CodeClassifyTemplateVO currentCodeClassifyTemplateVO) {
+ public CodeApplyFor410MainPanel(TransmitTreeObject transTreeObject,TokenUserObject tokenUserObject,String deptName,CodeClassifyTemplateVO currentCodeClassifyTemplateVO) {
this.transTreeObject = transTreeObject;
- this.userObj = userObj;
+ this.tokenUserObject = tokenUserObject;
this.deptName = deptName;
this.currentCodeClassifyTemplateVO=currentCodeClassifyTemplateVO;
}
@@ -152,7 +152,9 @@
/**绯荤粺鍙姞杞戒唬鐮侀」 濡傛灉libName涓嶄负绌猴紝鐩存帴鑾峰彇瀵瑰簲鐨勪唬鐮侀」**/
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("codeClassId", rmType.getOid());
- R r= HttpUtil.sendGet(url+"/getCodeRuleByClassifyFullInfo",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+ R r= HttpUtil.sendGet(url+"/getCodeRuleByClassifyFullInfo",condtionMap,headerMap);
codeRuleVO=new CodeRuleVO();
if(r.isSuccess()){
Object object= r.getData();
@@ -570,7 +572,9 @@
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("secOid", secOid);
condtionMap.put("parentClassifyValueOid", parentClassifyValueOid);
- R r=HttpUtil.sendGet(url+"/listCodeClassifyValueBySecOid",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+ R r=HttpUtil.sendGet(url+"/listCodeClassifyValueBySecOid",condtionMap,headerMap);
List<CodeClassifyValue> codeClassifyValueList=new ArrayList<>();
if(r.isSuccess()){
Object object= r.getData();
@@ -1026,7 +1030,10 @@
/**绯荤粺鍙姞杞戒唬鐮侀」 濡傛灉libName涓嶄负绌猴紝鐩存帴鑾峰彇瀵瑰簲鐨勪唬鐮侀」**/
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("oid", attrId);
- R r=HttpUtil.sendGet(url+"/listComboboxItems",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+
+ R r=HttpUtil.sendGet(url+"/listComboboxItems",condtionMap,headerMap);
List<KeyValue> keyValueList=new ArrayList<>();
if(r.isSuccess()){
Object object= r.getData();
@@ -1169,7 +1176,10 @@
condtionMap.put("dataMap["+key+"]",value);
});
condtionMap.put("componentRuleValue",tempPropObj.getComponentRule());
- R r= HttpUtil.sendGet(url+"/getValueByFormula",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+
+ R r= HttpUtil.sendGet(url+"/getValueByFormula",condtionMap,headerMap);
String value="";
if(r.isSuccess()){
value= r.getData().toString();
@@ -1395,7 +1405,7 @@
}
} else if(cType.equals("coderefersec")) {//寮曠敤鐮佹鐮佸�兼坊鍔犱簡绌哄�硷紝闇�瑕佺壒娈婂垽鏂竴涓�
KeyValue keyValue = ((AttrRangObjectWarper)((VCIJComboBox)secAndComMap.get(secObj.getId())).getSelectedItem()).getKeyValue();
- if(keyValue!=null&&("".equals(keyValue.getValue()))) {
+ if(keyValue!=null&&("".equals(keyValue.getKey()))) {
VCIOptionPane.showMessageDialog(this, "璇烽�夋嫨鐮佹锛�"+secObj.getName()+" 瀵瑰簲鐨勭爜鍊�");
return false;
}
@@ -1459,7 +1469,9 @@
codeClassify.getOid();
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("codeClassId", codeClassify.getOid());
- R r= HttpUtil.sendGet(url+"/countChildrenByClassifyOid",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+ R r= HttpUtil.sendGet(url+"/countChildrenByClassifyOid",condtionMap,headerMap);
if(r.isSuccess()){
Object object= r.getData();
count=(int)object;
@@ -1506,7 +1518,7 @@
} else if (secType.equals("coderefersec")) {//寮曠敤鐮佹鐮佸��
// cVal = ((CodeValueObject)((VCIJComboBox)secAndComMap.get(secObj.getId())).getSelectedItem()).getPlcodeval();
KeyValue newKeyValue = ((AttrRangObjectWarper) ((VCIJComboBox) secAndComMap.get(secObj.getId())).getSelectedItem()).getKeyValue();
- cVal=newKeyValue.getValue();
+ cVal=newKeyValue.getKey();
/*} else if (secType == SectionConstant.SectionType.SECCHAR) {//鍒嗛殧绗�
cVal = secObj.getName();*/
} else if (secType.equals("codelevelsec")) {//灞傜骇鐮佹
@@ -1565,7 +1577,7 @@
} else if (compt instanceof VCIJComboBox) {
Object objItem = ((VCIJComboBox) compt).getSelectedItem();
if (objItem instanceof AttrRangObjectWarper) { // 灞炴�у彇鍊艰寖鍥�
- value = ((AttrRangObjectWarper) objItem).getKeyValue().getValue();
+ value = ((AttrRangObjectWarper) objItem).getKeyValue().getKey();
} else if (objItem instanceof String) { // Boolean绫诲瀷鐨勪細鎻愪緵0\1閫夋嫨
value = (String) objItem;
}
@@ -1730,4 +1742,12 @@
public void setCodeRuleVO(CodeRuleVO codeRuleVO) {
this.codeRuleVO = codeRuleVO;
}
+
+ public TokenUserObject getTokenUserObject() {
+ return tokenUserObject;
+ }
+
+ public void setTokenUserObject(TokenUserObject tokenUserObject) {
+ this.tokenUserObject = tokenUserObject;
+ }
}
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410SearchProvider.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410SearchProvider.java
index be21536..297ad47 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410SearchProvider.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410SearchProvider.java
@@ -85,7 +85,9 @@
condtionMap.put("conditionMap[id]",this.dialog.getStrName());
}
//condtionMap.put("conditionMap[lcStatus]","Released");
- R r= HttpUtil.sendGet(url+"/gridTableDataByClassifyOid",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.dialog.getOwnerPanel().getTokenUserObject().getAccess_token());
+ R r= HttpUtil.sendGet(url+"/gridTableDataByClassifyOid",condtionMap,headerMap);
if(r.isSuccess()){
Object object= r.getData();
if(object!=null) {
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410TreePanel.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410TreePanel.java
index 20df2fa..6025fe6 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410TreePanel.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410TreePanel.java
@@ -9,6 +9,7 @@
import com.vci.base.ui.tree.VCIBaseTreeNode;
import com.vci.ubcs.codeapply.object.CodeClassify;
import com.vci.ubcs.codeapply.object.R;
+import com.vci.ubcs.codeapply.object.TokenUserObject;
import com.vci.ubcs.codeapply.utils.ConfigUtils;
import com.vci.ubcs.codeapply.utils.HttpUtil;
import com.vci.ubcs.system.user.entity.User;
@@ -33,7 +34,7 @@
private CodeClassify currentRmType = null;
private TransmitTreeObject transmitTreeObject = new TransmitTreeObject();
- private User userObj = null;
+ private TokenUserObject tokenUserObject = null;
private VCIBaseTreeNode selNode = null;
private String url=ConfigUtils.getConfigValue("410.code.url","http://127.0.0.1:36014/codeApplySwingController");
/**
@@ -42,9 +43,9 @@
private String clsfName = null;
// private String[] clsfVal = new String[2];
private String libName = "";
- public CodeApplyFor410TreePanel(CodeClassify currentRmType, User userObj, String clsfName, String libName) {
+ public CodeApplyFor410TreePanel(CodeClassify currentRmType, TokenUserObject tokenUserObject, String clsfName, String libName) {
this.currentRmType = currentRmType;
- this.userObj = userObj;
+ this.tokenUserObject = tokenUserObject;
this.clsfName = clsfName;
this.libName = libName;
if (this.libName == null) {
@@ -178,8 +179,9 @@
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("desc", this.clsfName);
condtionMap.put("codeLibName",rootNode.toString());
-
- R r= HttpUtil.sendGet(url+"/getRMTypeByDescAndLib",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+ R r= HttpUtil.sendGet(url+"/getRMTypeByDescAndLib",condtionMap,headerMap);
List<CodeClassify> codeClassifyList = new ArrayList<>();
if(r.isSuccess()){
Object object= r.getData();
@@ -212,7 +214,9 @@
/**绯荤粺鍙姞杞戒唬鐮侀」 濡傛灉libName涓嶄负绌猴紝鐩存帴鑾峰彇瀵瑰簲鐨勪唬鐮侀」**/
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("parentId", parentId );
- R r=HttpUtil.sendGet(url+"/selectCodeClassifyVOByParentId",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+ R r=HttpUtil.sendGet(url+"/selectCodeClassifyVOByParentId",condtionMap,headerMap);
List<CodeClassify> codeClassifyList = new ArrayList<>();
if(r.isSuccess()){
Object object= r.getData();
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410.java
index a2e756b..ef66b57 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410.java
@@ -12,6 +12,7 @@
import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO;
import com.vci.ubcs.codeapply.object.CodeClassify;
import com.vci.ubcs.codeapply.object.R;
+import com.vci.ubcs.codeapply.object.TokenUserObject;
import com.vci.ubcs.codeapply.utils.ConfigUtils;
import com.vci.ubcs.codeapply.utils.HttpUtil;
import com.vci.ubcs.system.user.entity.User;
@@ -45,7 +46,7 @@
private VCIJLabel applylbl = new VCIJLabel("鐢宠鐮佸�硷細");
public VCIJTextField applyTxt = new VCIJTextField(40);
private JComboBox codeItemCombo = new JComboBox();
- private User userObj = null;;
+ private TokenUserObject tokenUserObject = null;;
private CodeClassifyTemplateVO currentCodeClassifyTemplateVO;
private boolean isIntegrate = false; //闆嗘垚鏃朵笉鏄剧ず鎵归噺鐢宠鎸夐挳
@@ -72,16 +73,16 @@
/***
*
- * @param userObj
+ * @param tokenUserObject
* @param isIntegrate
* @param clsfName
* @param deptName
* @param libName
*/
- public CodeApplyPanelFor410(CodeApplyFor410Dialog owner , User userObj, boolean isIntegrate, String clsfName, String deptName, String[] libName){
- this.userObj = userObj;
+ public CodeApplyPanelFor410(CodeApplyFor410Dialog owner , TokenUserObject tokenUserObject, boolean isIntegrate, String clsfName, String deptName, String[] libName){
+ this.tokenUserObject = tokenUserObject;
this.owner =owner;
- rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,userObj,getCurrentCodeClassifyTemplateVO());
+ rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,getCurrentCodeClassifyTemplateVO());
this.isIntegrate = isIntegrate;
this.clsfName = clsfName;
this.deptName = deptName;
@@ -169,7 +170,9 @@
if(libName.length>0) {
condtionMap.put("libName", StringUtils.join(libName,",") );
}
- R r= HttpUtil.sendGet(url+"/getRMLibByName",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+ R r= HttpUtil.sendGet(url+"/getRMLibByName",condtionMap,headerMap);
List<CodeClassify> codeClassifyList = new ArrayList<>();
if(r.isSuccess()){
Object object= r.getData();
@@ -233,7 +236,7 @@
String libName=currentCodeClassify.getName();
String classOid=currentCodeClassify.getOid();
final CodeApplyPanelFor410 self = this;
- typeTreePanel = new CodeApplyFor410TreePanel(currentCodeClassify,userObj,clsfName, libName) {
+ typeTreePanel = new CodeApplyFor410TreePanel(currentCodeClassify,tokenUserObject,clsfName, libName) {
private static final long serialVersionUID = 8121108576137012228L;
@Override
public void tree_valueChanged(TreeSelectionEvent e) {
@@ -264,7 +267,10 @@
/**绯荤粺鍙姞杞戒唬鐮侀」 濡傛灉libName涓嶄负绌猴紝鐩存帴鑾峰彇瀵瑰簲鐨勪唬鐮侀」**/
Map<String, String> condtionMap = new HashMap<>();
condtionMap.put("codeClassifyOid", classOid);
- R r = HttpUtil.sendGet(url+"/getUsedTemplateByClassifyOid", condtionMap, new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+
+ R r = HttpUtil.sendGet(url+"/getUsedTemplateByClassifyOid", condtionMap, headerMap);
boolean res = false;
if (r.isSuccess()) {
//List<CodeClassifyTemplateVO> codeClassifyTemplateVOList=new ArrayList<>();
@@ -288,7 +294,7 @@
initBtnStatus(res);
}
}
- rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,userObj,deptName,getCurrentCodeClassifyTemplateVO());
+ rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,deptName,getCurrentCodeClassifyTemplateVO());
scrollPane.setViewportView(rightMainPanel);
rightMainPanel.buildMainPanel(1);
int location = jspLeftToRight.getDividerLocation();
@@ -309,7 +315,10 @@
/**绯荤粺鍙姞杞戒唬鐮侀」 濡傛灉libName涓嶄负绌猴紝鐩存帴鑾峰彇瀵瑰簲鐨勪唬鐮侀」**/
Map<String,String> condtionMap=new HashMap<>();
condtionMap.put("codeClassifyOid",curentCodeClassify.getOid());
- R r=HttpUtil.sendGet(url+"/getUsedTemplateByClassifyOid",condtionMap,new HashMap<>() );
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+
+ R r=HttpUtil.sendGet(url+"/getUsedTemplateByClassifyOid",condtionMap,headerMap);
if(r.isSuccess()) {
CodeClassifyTemplateVO codeClassifyTemplateVO=new CodeClassifyTemplateVO();
Object object= r.getData();
@@ -350,7 +359,7 @@
transmitTreeObject.setCurrentTreeNode(selectedTreeNode);
if(selectedTreeNode.isRoot() && selectedTreeNode.getObj() instanceof String) return;
scrollPane = new JScrollPane();
- rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,userObj,deptName,getCurrentCodeClassifyTemplateVO());
+ rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,deptName,getCurrentCodeClassifyTemplateVO());
scrollPane.setViewportView(rightMainPanel);
rightMainPanel.buildMainPanel(1);
VCIJPanel rightPanel = new VCIJPanel();
@@ -381,6 +390,14 @@
this.applyTxt.setText(codeVal);
}
+ public VCIJTextField getApplyTxt() {
+ return applyTxt;
+ }
+
+ public void setApplyTxt(VCIJTextField applyTxt) {
+ this.applyTxt = applyTxt;
+ }
+
public CodeClassifyTemplateVO getCurrentCodeClassifyTemplateVO() {
return currentCodeClassifyTemplateVO;
}
@@ -404,4 +421,12 @@
public void setTransmitTreeObject(TransmitTreeObject transmitTreeObject) {
this.transmitTreeObject = transmitTreeObject;
}
+
+ public TokenUserObject getTokenUserObject() {
+ return tokenUserObject;
+ }
+
+ public void setTokenUserObject(TokenUserObject tokenUserObject) {
+ this.tokenUserObject = tokenUserObject;
+ }
}
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;
+ }
/***
* 娓呯┖灞炴��
*/
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanel.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanel.java
index 2945071..9585c59 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanel.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanel.java
@@ -6,6 +6,7 @@
import com.vci.base.ui.swing.components.table.AbstractVCIJTableDataProvider;
import com.vci.base.ui.swing.components.table.VCIJTablePanel;
import com.vci.ubcs.codeapply.object.BaseModel;
+import com.vci.ubcs.codeapply.object.TokenUserObject;
import com.vci.ubcs.codeapply.object.UIFormRefer;
import java.awt.*;
@@ -22,8 +23,10 @@
private CodeDataMainPanelActionListener actionListener = new CodeDataMainPanelActionListener(this);
private VCIJButton btnSearch = VCISwingUtil.createVCIJButton("search", "鏌ヨ", "鏌ヨ", "search.png", actionListener);
private VCIJButton btnClear = VCISwingUtil.createVCIJButton("clear_search", "娓呯┖鏌ヨ鏉′欢", "娓呯┖鏌ヨ鏉′欢", "clear.gif", actionListener);
- public CodeDataMainPanel(UIFormRefer uiFormRefer) {
+ private TokenUserObject tokenUserObject=null;
+ public CodeDataMainPanel(UIFormRefer uiFormRefer, TokenUserObject tokenUserObject) {
this.uiFormRefer=uiFormRefer;
+ this.tokenUserObject=tokenUserObject;
}
private Map<String,String> customCondtionMap=new HashMap<>();
public void buildPanel(){
@@ -120,6 +123,14 @@
this.uiFormRefer = uiFormRefer;
}
+ public TokenUserObject getTokenUserObject() {
+ return tokenUserObject;
+ }
+
+ public void setTokenUserObject(TokenUserObject tokenUserObject) {
+ this.tokenUserObject = tokenUserObject;
+ }
+
public AbstractVCIJTableDataProvider<BaseModel> getDataProvider() {
return dataProvider;
}
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java
index 9faf71a..1c0b245 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java
@@ -95,9 +95,10 @@
});
}
- Map<String,String> headers=new HashMap<>();
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.ownerPanel.getTokenUserObject().getAccess_token());
- R r= HttpUtil.sendGet(url+"/defaultReferDataGrid",condtionMap,new HashMap<>());
+ R r= HttpUtil.sendGet(url+"/defaultReferDataGrid",condtionMap,headerMap);
if(r.isSuccess()){
Object object= r.getData();
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeReferTreePanel.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeReferTreePanel.java
index 7bed1b6..a16885b 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeReferTreePanel.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeReferTreePanel.java
@@ -30,8 +30,10 @@
private VCIBaseTreeNode rootNode = null;
private ReferTreObject referTreObject;
private UIFormRefer uiFormRefer;
- public CodeReferTreePanel(UIFormRefer uiFormRefer) {
+ private TokenUserObject tokenUserObject;
+ public CodeReferTreePanel(UIFormRefer uiFormRefer ,TokenUserObject tokenUserObject) {
this.uiFormRefer=uiFormRefer;
+ this.tokenUserObject=tokenUserObject;
}
public void buildTreePanel(){
@@ -55,7 +57,10 @@
condtionMap.put("muti",uiFormRefer.isMuti()?"true":"false");
condtionMap.put("queryAllLevel", StringUtils.isBlank(uiFormRefer.getLoadType())?"false":"true");//queryAllLevel
//condtionMap.put("parentOid",null);
- R r= HttpUtil.sendGet(url+"/defaultReferTree",condtionMap,new HashMap<>());
+ Map<String,String> headerMap=new HashMap<>();
+ headerMap.put("Blade-Auth",this.tokenUserObject.getAccess_token());
+
+ R r= HttpUtil.sendGet(url+"/defaultReferTree",condtionMap,headerMap);
if(r.isSuccess()){
Object object= r.getData();
if(object!=null) {
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/RMDataReferTempDialog.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/RMDataReferTempDialog.java
index bfd982c..87e90fd 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/RMDataReferTempDialog.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/RMDataReferTempDialog.java
@@ -90,7 +90,7 @@
*/
private CodeDataMainPanel codeDataMainPanel = null;
public CodeDataMainPanel getRMDataMainPanel() {
- codeDataMainPanel=new CodeDataMainPanel(uiFormRefer);
+ codeDataMainPanel=new CodeDataMainPanel(uiFormRefer,this.owner.getTokenUserObject());
CodeDataMainPanelDataProvider dataProvider=new CodeDataMainPanelDataProvider(codeDataMainPanel);
codeDataMainPanel.setDataProvider(dataProvider);
codeDataMainPanel.setCustomTopPanel(new AttarSearchPanel(uiFormRefer));
@@ -113,7 +113,7 @@
private VCIJScrollPane createTreePanel(){
final RMDataReferTempDialog self = this;
- typeTreePanel = new CodeReferTreePanel(uiFormRefer) {
+ typeTreePanel = new CodeReferTreePanel(uiFormRefer,this.owner.getTokenUserObject()) {
private static final long serialVersionUID = 8121108576137012228L;
@Override
public void tree_valueChanged(TreeSelectionEvent e) {
@@ -225,4 +225,5 @@
public void setCodeDataMainPanel(CodeDataMainPanel codeDataMainPanel) {
this.codeDataMainPanel = codeDataMainPanel;
}
+
}
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/TokenUserObject.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/TokenUserObject.java
new file mode 100644
index 0000000..726f2df
--- /dev/null
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/TokenUserObject.java
@@ -0,0 +1,264 @@
+package com.vci.ubcs.codeapply.object;
+
+public class TokenUserObject {
+
+ private String access_token; //"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJkZXB0TmFtZSI6bnVsbCwidXNlcl9uYW1lIjoiYWRtaW4iLCJzdHJhdGVneVVwZGF0ZVN0YXR1cyI6bnVsbCwicmVhbF9uYW1lIjoi6LaF57qn566h55CG5ZGYIiwiYXZhdGFyIjoiaHR0cHM6Ly9ndy5hbGlwYXlvYmplY3RzLmNvbS96b3Mvcm1zcG9ydGFsL0JpYXpmYW54bWFtTlJveHhWeGthLnBuZyIsImF1dGhvcml0aWVzIjpbImFkbWluaXN0cmF0b3IiXSwiY2xpZW50X2lkIjoic3dvcmQiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwibGljZW5zZSI6InBvd2VyZWQgYnkgYmxhZGV4IiwicG9zdF9pZCI6IjAiLCJ0ZW5hbnROYW1lIjpudWxsLCJ1c2VyX2lkIjoiMCIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6Iui2hee6p-euoeeQhuWRmCIsIm9hdXRoX2lkIjoiIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNjkxOTM3ODUzLCJkZXB0X2lkIjoiMCIsImp0aSI6IjA4ODYwMjM5LWFkNWEtNDNlMi05ZTZhLWUyMjYxM2M3Mjc1MSIsImFjY291bnQiOiJhZG1pbiIsImVtYWlsIjpudWxsLCJzZWNyZXRHcmFkZSI6bnVsbH0.npERYaufS4QmITF3WOf09XcPSlelfltu30Eije4DOqs",
+ private String token_type;// "bearer",
+ private String refresh_token;// "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJkZXB0TmFtZSI6bnVsbCwidXNlcl9uYW1lIjoiYWRtaW4iLCJyZWFsX25hbWUiOiLotoXnuqfnrqHnkIblkZgiLCJjbGllbnRfaWQiOiJzd29yZCIsInRlbmFudE5hbWUiOm51bGwsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwic2NvcGUiOlsiYWxsIl0sImF0aSI6IjA4ODYwMjM5LWFkNWEtNDNlMi05ZTZhLWUyMjYxM2M3Mjc1MSIsIm9hdXRoX2lkIjoiIiwiZXhwIjoxNjkyNTM5MDUzLCJqdGkiOiI3YTA0NWRlZS01YjI0LTQ3MDUtOWU0OS1mMTUyNjJiZWJjNzMiLCJlbWFpbCI6bnVsbCwic2VjcmV0R3JhZGUiOm51bGwsInN0cmF0ZWd5VXBkYXRlU3RhdHVzIjpudWxsLCJhdmF0YXIiOiJodHRwczovL2d3LmFsaXBheW9iamVjdHMuY29tL3pvcy9ybXNwb3J0YWwvQmlhemZhbnhtYW1OUm94eFZ4a2EucG5nIiwiYXV0aG9yaXRpZXMiOlsiYWRtaW5pc3RyYXRvciJdLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwibGljZW5zZSI6InBvd2VyZWQgYnkgYmxhZGV4IiwicG9zdF9pZCI6IjAiLCJ1c2VyX2lkIjoiMCIsIm5pY2tfbmFtZSI6Iui2hee6p-euoeeQhuWRmCIsImRldGFpbCI6eyJ0eXBlIjoid2ViIn0sImRlcHRfaWQiOiIwIiwiYWNjb3VudCI6ImFkbWluIn0.GXbwrhlvGAerayV81YCQUPW0gfxQPoALL1aU6Ot24L8",
+ private String expires_in;// 3599,
+ private String scope;// "all",
+ private String tenant_id;// "000000",
+ private String deptName;// null,
+ private String user_name;// "admin",
+ private String strategyUpdateStatus;// null,
+ private String real_name;// "瓒呯骇绠$悊鍛�",
+ private String avatar;// "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png",
+ private String client_id;// "sword",
+ private String role_name;// "administrator",
+ private String license;// "powered by bladex",
+ private String post_id;// "0",
+ private String tenantName;// null,
+ private String user_id;// "0",
+ private String role_id;// "1123598816738675201",
+ private String nick_name;// "瓒呯骇绠$悊鍛�",
+ private String oauth_id;// "",
+ /*private String detail;// {
+ "type;// "web"
+ },*/
+ private String dept_id;// "0",
+ private String account;// "admin",
+ private String email;// null,
+ private String secretGrade;// null,
+ private String jti;// "08860239-ad5a-43e2-9e6a-e22613c72751"
+
+ public String getAccess_token() {
+ return access_token;
+ }
+
+ public void setAccess_token(String access_token) {
+ this.access_token = access_token;
+ }
+
+ public String getToken_type() {
+ return token_type;
+ }
+
+ public void setToken_type(String token_type) {
+ this.token_type = token_type;
+ }
+
+ public String getRefresh_token() {
+ return refresh_token;
+ }
+
+ public void setRefresh_token(String refresh_token) {
+ this.refresh_token = refresh_token;
+ }
+
+ public String getExpires_in() {
+ return expires_in;
+ }
+
+ public void setExpires_in(String expires_in) {
+ this.expires_in = expires_in;
+ }
+
+ public String getScope() {
+ return scope;
+ }
+
+ public void setScope(String scope) {
+ this.scope = scope;
+ }
+
+ public String getTenant_id() {
+ return tenant_id;
+ }
+
+ public void setTenant_id(String tenant_id) {
+ this.tenant_id = tenant_id;
+ }
+
+ public String getDeptName() {
+ return deptName;
+ }
+
+ public void setDeptName(String deptName) {
+ this.deptName = deptName;
+ }
+
+ public String getUser_name() {
+ return user_name;
+ }
+
+ public void setUser_name(String user_name) {
+ this.user_name = user_name;
+ }
+
+ public String getStrategyUpdateStatus() {
+ return strategyUpdateStatus;
+ }
+
+ public void setStrategyUpdateStatus(String strategyUpdateStatus) {
+ this.strategyUpdateStatus = strategyUpdateStatus;
+ }
+
+ public String getReal_name() {
+ return real_name;
+ }
+
+ public void setReal_name(String real_name) {
+ this.real_name = real_name;
+ }
+
+ public String getAvatar() {
+ return avatar;
+ }
+
+ public void setAvatar(String avatar) {
+ this.avatar = avatar;
+ }
+
+ public String getClient_id() {
+ return client_id;
+ }
+
+ public void setClient_id(String client_id) {
+ this.client_id = client_id;
+ }
+
+ public String getRole_name() {
+ return role_name;
+ }
+
+ public void setRole_name(String role_name) {
+ this.role_name = role_name;
+ }
+
+ public String getLicense() {
+ return license;
+ }
+
+ public void setLicense(String license) {
+ this.license = license;
+ }
+
+ public String getPost_id() {
+ return post_id;
+ }
+
+ public void setPost_id(String post_id) {
+ this.post_id = post_id;
+ }
+
+ public String getTenantName() {
+ return tenantName;
+ }
+
+ public void setTenantName(String tenantName) {
+ this.tenantName = tenantName;
+ }
+
+ public String getUser_id() {
+ return user_id;
+ }
+
+ public void setUser_id(String user_id) {
+ this.user_id = user_id;
+ }
+
+ public String getRole_id() {
+ return role_id;
+ }
+
+ public void setRole_id(String role_id) {
+ this.role_id = role_id;
+ }
+
+ public String getNick_name() {
+ return nick_name;
+ }
+
+ public void setNick_name(String nick_name) {
+ this.nick_name = nick_name;
+ }
+
+ public String getOauth_id() {
+ return oauth_id;
+ }
+
+ public void setOauth_id(String oauth_id) {
+ this.oauth_id = oauth_id;
+ }
+
+ public String getDept_id() {
+ return dept_id;
+ }
+
+ public void setDept_id(String dept_id) {
+ this.dept_id = dept_id;
+ }
+
+ public String getAccount() {
+ return account;
+ }
+
+ public void setAccount(String account) {
+ this.account = account;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getSecretGrade() {
+ return secretGrade;
+ }
+
+ public void setSecretGrade(String secretGrade) {
+ this.secretGrade = secretGrade;
+ }
+
+ public String getJti() {
+ return jti;
+ }
+
+ public void setJti(String jti) {
+ this.jti = jti;
+ }
+
+ @Override
+ public String toString() {
+ return "TokenUserObject{" +
+ "access_token='" + access_token + '\'' +
+ ", token_type='" + token_type + '\'' +
+ ", refresh_token='" + refresh_token + '\'' +
+ ", expires_in='" + expires_in + '\'' +
+ ", scope='" + scope + '\'' +
+ ", tenant_id='" + tenant_id + '\'' +
+ ", deptName='" + deptName + '\'' +
+ ", user_name='" + user_name + '\'' +
+ ", strategyUpdateStatus='" + strategyUpdateStatus + '\'' +
+ ", real_name='" + real_name + '\'' +
+ ", avatar='" + avatar + '\'' +
+ ", client_id='" + client_id + '\'' +
+ ", role_name='" + role_name + '\'' +
+ ", license='" + license + '\'' +
+ ", post_id='" + post_id + '\'' +
+ ", tenantName='" + tenantName + '\'' +
+ ", user_id='" + user_id + '\'' +
+ ", role_id='" + role_id + '\'' +
+ ", nick_name='" + nick_name + '\'' +
+ ", oauth_id='" + oauth_id + '\'' +
+ ", dept_id='" + dept_id + '\'' +
+ ", account='" + account + '\'' +
+ ", email='" + email + '\'' +
+ ", secretGrade='" + secretGrade + '\'' +
+ ", jti='" + jti + '\'' +
+ '}';
+ }
+}
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UserObject.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UserObject.java
new file mode 100644
index 0000000..9d72b42
--- /dev/null
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UserObject.java
@@ -0,0 +1,40 @@
+package com.vci.ubcs.codeapply.object;
+
+public class UserObject {
+ private String grant_type; // password;
+ private String scope;//all
+ private String username;//admin
+ private String password;//锛�123456
+
+ public String getGrant_type() {
+ return grant_type;
+ }
+
+ public void setGrant_type(String grant_type) {
+ this.grant_type = grant_type;
+ }
+
+ public String getScope() {
+ return scope;
+ }
+
+ public void setScope(String scope) {
+ this.scope = scope;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username;
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+}
diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/utils/HttpUtil.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/utils/HttpUtil.java
index 43e274b..193cf20 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/utils/HttpUtil.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/utils/HttpUtil.java
@@ -4,6 +4,7 @@
import com.alibaba.nacos.shaded.com.google.gson.JsonObject;
import com.vci.ubcs.code.vo.webserviceModel.apply.InterParameterVO;
import com.vci.ubcs.codeapply.object.R;
+import com.vci.ubcs.codeapply.object.TokenUserObject;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.http.*;
import org.apache.http.client.ClientProtocolException;
@@ -17,9 +18,12 @@
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
+import org.apache.poi.ss.formula.functions.T;
import java.io.IOException;
+import java.io.UnsupportedEncodingException;
import java.net.URISyntaxException;
+import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
@@ -260,7 +264,7 @@
HttpEntity entity1 = response.getEntity();
String result = null;
try {
- result = EntityUtils.toString(entity, "UTF-8");
+ result = EntityUtils.toString(entity1, "UTF-8");
// 浣跨敤Apache鎻愪緵鐨勫伐鍏风被杩涜杞崲鎴愬瓧绗︿覆
if(StringUtils.isNotBlank(result)){
r = JSONObject.toJavaObject(JSONObject.parseObject(result), R.class);
@@ -307,7 +311,49 @@
}
return result;
}
+ /**
+ * 鍙戦�丠ttpPost璇锋眰锛屽弬鏁颁负map
+ * @param url
+ * @param dataMap
+ * @return
+ */
+ public static String sendFormPost(String url, Map<String,String> dataMap, Map<String,String> headers) {
+ String result = null;
+ try {
+ //json 鏍煎紡
+ List<NameValuePair> nvps = new ArrayList<>();
+//
+ HttpPost httppost = new HttpPost(url);
+ if (dataMap != null && dataMap.size() > 0) {
+ for (Map.Entry<String, String> entry : dataMap.entrySet()) {
+ nvps.add(new BasicNameValuePair(entry.getKey(), entry.getValue()));
+ }
+ }
+ /*
+ * 娣诲姞璇锋眰澶翠俊鎭�
+ */
+ if (headers != null && headers.size() > 0) {
+ for (Map.Entry<String, String> entry : headers.entrySet()) {
+ httppost.addHeader(entry.getKey(), entry.getValue());
+ }
+ }
+ httppost.setEntity(new UrlEncodedFormEntity(nvps, "utf-8")); //灏嗗弬鏁颁紶鍏ost鏂规硶涓�
+ //httppost.setEntity(entity);
+ CloseableHttpResponse response = null;
+ response = httpclient.execute(httppost);
+ HttpEntity entity1 = response.getEntity();
+
+ result = EntityUtils.toString(entity1, "UTF-8");
+ // 浣跨敤Apache鎻愪緵鐨勫伐鍏风被杩涜杞崲鎴愬瓧绗︿覆
+ if (StringUtils.isNotBlank(result)) {
+ return result;
+ }
+ }catch (Throwable e){
+ e.printStackTrace();;
+ }
+ return result;
+ }
/**
* 鍙戦�佷笉甯﹀弬鏁扮殑HttpPost璇锋眰
* @param url
diff --git a/Source/UBCS/ubcs-codeApply/src/main/resources/properties/conf.properties b/Source/UBCS/ubcs-codeApply/src/main/resources/properties/conf.properties
index 2a7ec76..83342df 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/resources/properties/conf.properties
+++ b/Source/UBCS/ubcs-codeApply/src/main/resources/properties/conf.properties
@@ -22,4 +22,9 @@
#code ????
410.code.url=http://127.0.0.1:37000/ubcs-code/codeApplySwingController
+410.code.token.url=http://127.0.0.1:37000/ubcs-auth/oauth/token
+410.code.token.tenantId=000000
+410.code.token.authorization=Basic c3dvcmQ6c3dvcmRfc2VjcmV0
+410.code.token.contentType=application/x-www-form-urlencoded
+
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java
index 6ba149b..6e08c7d 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java
@@ -224,7 +224,7 @@
@PostMapping("/addSaveCode")
@VciBusinessLog(operateName = "鐢宠鍗曚釜缂栫爜")
public R addSaveCode(@RequestBody CodeOrderDTO orderDTO) throws Exception {
- return R.success(mdmEngineService.addSaveCode(orderDTO));
+ return R.data(mdmEngineService.addSaveCode(orderDTO));
}
}
--
Gitblit v1.9.3