Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyPanelFor410ActionListener.java
@@ -25,6 +25,7 @@
   private LinkedHashMap<String, Runnable> actionMaps = new LinkedHashMap<String, Runnable>();
   boolean codeAlreadExist = false;
   private String url= ConfigUtils.getConfigValue("410.code.url","http://127.0.0.1:36014/codeApplySwingController");
   private String classifyGroupCode= ConfigUtils.getConfigValue("410.code.codeApply.classifyGroupCode");
   public CodeApplyPanelFor410ActionListener(CodeApplyPanelFor410 owner){
      this.owner = owner;
      this.initActionMap();
@@ -103,12 +104,12 @@
      codeOrderDTO.setTemplateOid(codeClassifyTemplateVO.getOid());
      codeOrderDTO.setCodeRuleOid(codeRuleVO.getOid());
      List<CodeOrderSecDTO> secDTOList=new ArrayList<>();
      keyValueList.stream().forEach(keyValue -> {
      for (KeyValue keyValue : keyValueList) {
         CodeOrderSecDTO codeOrderSecDTO=new CodeOrderSecDTO();
         codeOrderSecDTO.setSecOid(keyValue.getKey());
         codeOrderSecDTO.setSecValue(keyValue.getValue());
         secDTOList.add(codeOrderSecDTO);
      });
      }
      codeOrderDTO.setLcStatus("Released");
      codeOrderDTO.setSecDTOList(secDTOList);
      codeOrderDTO.setData(dataMap);
@@ -119,6 +120,9 @@
      String code="";
      //校验关键属性存在的数据直接返回编码
      R checkKeyAttrOnOrderR= HttpUtil.sendPost(url+"/checkKeyAttrOnOrderFordatas",object.toString(),headerMap);
      //查询当前申请编码的类型
      R checkGroupCode= HttpUtil.sendGet(url+"/checkGroupCode?oid="+codeClassify.getOid()+
         "&classifyGroupCode="+classifyGroupCode,null,headerMap);
      if(checkKeyAttrOnOrderR.isSuccess()){
         List<Map> list=(List)checkKeyAttrOnOrderR.getData();
         if(!CollectionUtils.isEmpty(list)) {
@@ -127,6 +131,15 @@
            this.owner.getApplyTxt().requestFocusInWindow();
            this.owner.getApplyTxt().selectAll();
            this.owner.setAttrNameAndValMap(attrNameAndValMap);
            if(checkGroupCode.isSuccess()){
               if(checkGroupCode.getData().equals("true")){
                  VCIOptionPane.showMessage(this.owner, "当前分类的企业编码为:"+list.get(0).get("GROUPCODE"));
               }else{
                  VCIOptionPane.showMessage(this.owner, "当前编码分类未找到相应的集团,请检查!!");
               }
            }else {
               VCIOptionPane.showMessage(this.owner, "远程调用失败,请重试!");
            }
            return;
         }
      }
@@ -139,6 +152,20 @@
         this.owner.setAttrNameAndValMap(attrNameAndValMap);
      }else{
         VCIOptionPane.showMessage(this.owner,r.getMsg());
      }
      if(checkGroupCode.isSuccess()){
         if(checkGroupCode.getData().equals("false")){
            Map<String,String> applyMap = new HashMap<>();
            applyMap.put("oids",codeClassify.getOid());
            applyMap.put("btmName",codeClassify.getBtmname());
            Object applyGroupCodeData = JSONObject.toJSON(applyMap);
            R applyResult= HttpUtil.sendPost(url+"/DockingPreApplyCode/applyGroupCode",applyGroupCodeData.toString(),headerMap);
            if(!applyResult.isSuccess()){
               VCIOptionPane.showMessage(this.owner, r.getMsg());
            }
         }
      }else {
         VCIOptionPane.showMessage(this.owner, "远程调用失败,请注意!");
      }
   }
@@ -161,7 +188,8 @@
      CodeApplyFor410MainPanel rightMainPanel2 = this.owner.getRightMainPanel();
      LinkedHashMap<String, JComponent> attrInnerNameToCtrlMaps = rightMainPanel2.getAttrInnerNameToCtrlMaps();
      if(attrInnerNameToCtrlMaps!=null&&attrInnerNameToCtrlMaps.size()>0){
         attrInnerNameToCtrlMaps.forEach((key,component)->{
         for(String key : attrInnerNameToCtrlMaps.keySet()){
            JComponent component = attrInnerNameToCtrlMaps.get(key);
            if(component instanceof JTextComponent){
               if(((JTextComponent) component).isEnabled())
                  ((JTextComponent) component).setText("");
@@ -169,7 +197,7 @@
               if(((VCIJComboBox) component).isEnabled())
                  ((VCIJComboBox) component).setSelectedIndex(0);
            }
         });
         }
      }
      String applyCode = this.owner.getApplyCode();
      if(StringUtils.isBlank(applyCode)) {