ludc
2023-12-06 27cf58be1f4a86aafadcee15b21ab245b1ca866b
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java
@@ -83,13 +83,19 @@
   /**
    * 使用模板的主键获取表单的定义
    * @param codeClassifyOid 使用模板的分类主键
    * @param map 传的数据
    * @return UI相关的信息(仅包含表单)
    */
   @GetMapping("/getFormDefineByTemplateOid")
   public MdmUIInfoVO getFormDefineByTemplateOid(String codeClassifyOid){
      CodeClassifyTemplateVO usedTemplateByClassifyOid = mdmEngineService.getUsedTemplateByClassifyOid(codeClassifyOid);
      return mdmEngineService.getFormDefineByTemplateOid(usedTemplateByClassifyOid.getOid(),codeClassifyOid);
   @RequestMapping("/getFormDefineByTemplateOid")
   public MdmUIInfoVO getFormDefineByTemplateOid(@RequestParam Map<String,String> map){
//      CodeClassifyTemplateVO usedTemplateByClassifyOid = mdmEngineService.getUsedTemplateByClassifyOid(codeClassifyOid);
      CodeClassifyTemplateVO usedTemplateByClassifyOid = mdmEngineService.getUsedTemplateByClassifyOid(map.get("codeClassifyOid"));
      MdmUIInfoVO formDefineByTemplate = mdmEngineService.getFormDefineByTemplateOid(usedTemplateByClassifyOid.getOid(), map.get("codeClassifyOid"));
      for (UIFormItemVO item : formDefineByTemplate.getFormDefineVO().getItems()) {
         if(map.get(item.getField()) != null){
            item.getAddField().put("defaultValue",map.get(item.getField()));
         }
      }return formDefineByTemplate;
   }
   /**