xiejun
2023-08-14 885baab441cf03e1d3ea02400f9eee9aa530c7fa
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyFor410TreePanel.java
@@ -2,7 +2,6 @@
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.vci.base.ui.exception.VCIException;
import com.vci.base.ui.swing.VCIOptionPane;
import com.vci.base.ui.swing.components.VCIJPanel;
import com.vci.base.ui.tree.VCIBaseTree;
@@ -10,7 +9,9 @@
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;
import javax.swing.event.TreeExpansionEvent;
import javax.swing.event.TreeExpansionListener;
@@ -33,17 +34,18 @@
   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");
   /**
    * 存储分类的Map,key:分类名称,value:分类值
    */
   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) {
@@ -172,13 +174,14 @@
    */
   private CodeClassify[] getRMTypeByDescAndLib() {
      CodeClassify[] objs = new CodeClassify[]{};
      String url= ConfigUtils.getConfigValue("410.PDM.leftdescLibNode.url","http://127.0.0.1:36014/codeApplySwingController/getRMTypeByDescAndLib");
   //   String url= ConfigUtils.getConfigValue("410.PDM.leftdescLibNode.url","http://127.0.0.1:36014/codeApplySwingController/getRMTypeByDescAndLib");
      /**系统只加载代码项  如果libName不为空,直接获取对应的代码项**/
      Map<String,String> condtionMap=new HashMap<>();
      condtionMap.put("desc", this.clsfName);
      condtionMap.put("codeLibName",rootNode.toString());
      R r=HttpUtil.sendGet(url,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();
@@ -207,11 +210,13 @@
    * @return
    */
   private CodeClassify[] getChildRMTypeObjects(String parentId){
      String url= ConfigUtils.getConfigValue("410.PDM.leftClsfNode.url","http://127.0.0.1:36014/codeApplySwingController/selectCodeClassifyVOByParentId");
   //   String url= ConfigUtils.getConfigValue("410.PDM.leftClsfNode.url","http://127.0.0.1:36014/codeApplySwingController/selectCodeClassifyVOByParentId");
      /**系统只加载代码项  如果libName不为空,直接获取对应的代码项**/
      Map<String,String> condtionMap=new HashMap<>();
      condtionMap.put("parentId", parentId );
      R r=HttpUtil.sendGet(url,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();