Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java
@@ -1,6 +1,5 @@
package com.vci.ubcs.code.controller;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.nacos.common.utils.StringUtils;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -33,11 +32,9 @@
import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.rmi.ServerException;
import java.util.*;
@RestController
//@AllArgsConstructor
@RequestMapping("/mdmEngineController")
@Api(value = "编码数据管理", tags = "编码数据管理")
public class MdmEngineController {
@@ -105,7 +102,6 @@
         ControllerUtil.writeDataToResponse(response,msg.getBytes(StandardCharsets.UTF_8),null);
      }
   }
   /**
    * 导入批量编辑数据
@@ -179,8 +175,8 @@
   @VciBusinessLog(operateName = "导出主题库的数据")
   @PostMapping("/exportCode")
   public void exportCode(CodeExportAttrDTO exportAttrDTO, HttpServletResponse response) throws IOException {
      String excelName = mdmIOService.exportCode(exportAttrDTO);
      try {
         String excelName = mdmIOService.exportCode(exportAttrDTO);
         ControllerUtil.writeFileToResponse(response,excelName);
      } catch (Throwable e) {
         //如果出错,把错误信息写到text
@@ -359,7 +355,7 @@
    * @param baseModelDTO 数据传输对象
    * @return 执行结果
    */
   @PostMapping("changeStatus")
   @PostMapping("/changeStatus")
   public R changeStatus(@RequestBody BaseModelDTO baseModelDTO) {
      engineService.changeStatus(baseModelDTO);
      return R.success("操作成功!");
@@ -465,7 +461,7 @@
      return engineService.gridTableDataByClassifyOid(codeClassifyOid,templateOid,queryObject.getConditionMap(),queryObject.getPageHelper());
   }
   /***
   /**
    * 获取分类对象
    * @param redisOid
    * @return
@@ -476,7 +472,7 @@
      return R.data(codeImportTemplateVOs);
   }
   /***
   /**
    * 从redis缓存里获取到导入正确的数据
    * @param codeClassifyOid
    * @param redisOid
@@ -487,7 +483,7 @@
      return mdmIOService.gridDatas(codeClassifyOid,redisOid);
   }
   /***
   /**
    * 从redis缓存里获取到导入行相似项的数据
    * @param dataOid
    * @param redisOid
@@ -498,7 +494,7 @@
      return mdmIOService.gridRowResemble(dataOid,redisOid);
   }
   /***
   /**
    * 从redis缓存里获取到导入具有相似项的数据
    * @param codeClassifyOid
    * @param redisOid
@@ -509,7 +505,7 @@
      return mdmIOService.gridDatas(codeClassifyOid,redisOid);
   }
   /***
   /**
    * 导入数据
    * @param codeImprotSaveDatVO//数据对象
    * @return
@@ -519,7 +515,7 @@
      return mdmIOService.batchImportData(codeImprotSaveDatVO.getCodeImprotSaveDatVOList(),codeImprotSaveDatVO.getClassifyAttr(),codeImprotSaveDatVO.getImprot());
   }
   /***
   /**
    * 根据数据oid从缓存中移除数据
    * @param redisOid redisid
    * @param codeClassifyOid 存储规则的oid
@@ -674,7 +670,7 @@
    * @param idPath 编号的路径
    * @return UI相关的信息(仅包含表单)
    */
//   @VciUnCheckRight
   //   @VciUnCheckRight
   @GetMapping("/getFormDefineByClassifyIdPath")
   public MdmUIInfoVO getFormDefineByClassifyIdPath(String idPath){
      return engineService.getFormDefineByClassifyIdPath(idPath);
@@ -729,7 +725,7 @@
    * @return UI相关的信息(仅包含表格)
    */
   @GetMapping("/getFlowdUIInfoByClassifyOid")
   public MdmUIInfoVO getUIInfoByClassifyOid(String codeClassifyOid,String functionId,String templateId,String taskId,String modelKey){
   public MdmUIInfoVO getFlowUIInfoByClassifyOid(String codeClassifyOid,String functionId,String templateId,String taskId,String modelKey){
      return engineService.getFlowUIInfoByClassifyOid(codeClassifyOid,functionId,templateId,taskId,modelKey);
   }
@@ -844,7 +840,7 @@
    */
   @GetMapping("/exportGroupCodeExcel")
   @VciBusinessLog(operateName = "导出集团码")
   public R exportGroupCodeExcel(String codeClassifyOid, HttpServletResponse response){
   public void exportGroupCodeExcel(String codeClassifyOid, HttpServletResponse response) throws IOException {
      try {
         String excelName = mdmIOService.exportGroupCodeExcel(codeClassifyOid);
         ControllerUtil.writeFileToResponse(response,excelName);
@@ -855,20 +851,14 @@
            msg = "未知错误";
         }
         String errorFile = LocalFileUtil.getDefaultTempFolder() + File.separator + "错误.txt";
         LocalFileUtil.writeContentToFile(LangBaseUtil.getErrorMsg(e),errorFile);
         try {
            ControllerUtil.writeFileToResponse(response,errorFile);
         } catch (IOException ex) {
            ex.printStackTrace();
         }
         String uuid=ControllerUtil.putErrorFile(errorFile);
         return R.fail(msg);
      //   ControllerUtil.writeDataToResponse(response,msg.getBytes(StandardCharsets.UTF_8),null);
         LocalFileUtil.writeContentToFile(msg,errorFile);
         ControllerUtil.writeFileToResponse(response,errorFile);
      //   return R.fail(msg);
      }
      return R.status(true);
   //   return R.status(true);
   }
   /***
   /**
    * 集团码导入
    * @param codeClassifyOid
    * @param file